【发布时间】:2012-04-27 10:00:00
【问题描述】:
我想使用 javascript 来定位控件并向其发送值。 比如我想把textbox(id="ID")里面的文字改成“123456”。
我的代码来了:
((IJavaScriptExecutor)driver).ExecuteScript("document.getElementById('ID').value='TextValue'");
但是有些错误。它显示invalidoperateException。
在此之前,我尝试使用 javascript 返回标题并且它可以工作。
string title = (string)((IJavaScriptExecutor)driver).ExecuteScript("return document.title");
我不知道问题出在哪里。
【问题讨论】:
标签: c# javascript testing selenium webdriver