0

いくつかの Web サイトを自動化する必要があり、いくつかの RadControls (RadCombobox、RadDatePicker、RadTimePicker) があります。C# WinForms で Webbrowser コンポーネントを使用しています。

この質問をより広く定式化し、より一般的にするために、次のように質問します。

Firebug のコンソールを使用していると仮定します。RadCombobox から項目を選択し、RadDatePicker に日付を設定するには、どのコマンドを実行すればよいですか?

これらのテレリック コントロールには、set_date や set_time などの独自の API とメソッドがあることを知っています。しかし、どうすればこのオブジェクトを取得できますか?

DOM 要素を介してコンボボックスにアクセスできます。 window.frames[0].document.getElementById('ctl00_ContentPlaceHolder1_rcbCtrl1').click()

しかし、コントロールのメソッドを使用することはできません。

4

2 に答える 2

0

使用してみてください:

$find("<%= rcbCtrl1.ClientID %>")

また

 $find("<%# rcbCtrl1.ClientID %>")
于 2014-07-02T12:58:40.673 に答える
0

わかりました、解決しました。

$find を介して RadControl オブジェクトを参照し、次のようなコントロール独自の API を使用する必要があります: $find('ctl00_ContentPlaceHolder1_rcbCtrl1').set_value()

于 2013-11-07T08:38:33.783 に答える