1

I am changing select option using automation in c# by following code.But it doesnt seem to work.

How can we change dropdown value using awesomium.net ?

webControl1.ExecuteJavascript("document.getElementById("manage").value='x'");
knowledgeseeker
  • 1,163
  • 4
  • 15
  • 32

2 Answers2

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

Or I would something like this because it allows to check that element exists etc.

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

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

element.selectedIndex = 1;
Alex P.
  • 3,697
  • 9
  • 45
  • 110
0

Use jQuery's val() like this example:

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

You can also do this in plain old Javascript without jQuery.

See this answer for more details.

Community
  • 1
  • 1
Steve Jansen
  • 9,398
  • 2
  • 29
  • 34