0

我需要自动化一些网站,并且有一些 RadControls(RadCombobox、RadDatePicker、RadTimePicker)。我在 C# WinForms 中使用 Webbrowser 组件。

为了更广泛地制定这个问题并使其更普遍,我会这样问:

假设您在 Firebug 的控制台中。我应该运行哪些命令来从 RadCombobox 中选择一些项目并将日期设置为 RadDatePicker?

我知道这些 Telerik 控件有自己的 API 和方法,例如 set_date 和 set_time。但是我怎样才能得到这个对象呢?

我可以通过 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 回答