Awesomium在选择下拉列表中更改值

时间:2014-02-20 08:25:46

标签: c# .net awesomium

我正在使用c#中的自动化通过以下代码更改选择选项。但它似乎无法正常工作。

我们如何使用awesomium.net更改下拉值?

webControl1.ExecuteJavascript("document.getElementById("manage").value='x'");

2 个答案:

答案 0 :(得分:1)

webControl1.ExecuteJavascript("document.getElementById('manage').selectedIndex = 1"); 

或者我会这样,因为它允许检查元素是否存在等。

dynamic element = (JSObject) webControl1.ExecuteJavascriptWithResult("document.getElementById('manage')");

if (element == null)
    throw new Exception etc.

element.selectedIndex = 1;

答案 1 :(得分:0)

使用jQuery's val()之类的this example

webControl1.ExecuteJavascript("$('#manage').value('x');");

您也可以在plain old Javascript without jQuery

中执行此操作

请参阅this answer for more details