我想使用 javascript 来定位控件并向其发送值。例如,我想将 textbox(id="ID") 中的文本更改为“123456”。
这是我的代码:
((IJavaScriptExecutor)driver).ExecuteScript("document.getElementById('ID').value='TextValue'");
但是有些错误。它显示invalidoperateException
。在此之前,我尝试使用 javascript 返回标题并且它有效。
string title = (string)((IJavaScriptExecutor)driver).ExecuteScript("return document.title");
我无法弄清楚问题是什么。