Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c中使用javascript执行器读取输入框值时获取异常#_Javascript_C#_Selenium Webdriver - Fatal编程技术网

在c中使用javascript执行器读取输入框值时获取异常#

在c中使用javascript执行器读取输入框值时获取异常#,javascript,c#,selenium-webdriver,Javascript,C#,Selenium Webdriver,例外情况: string title = (string)js.ExecuteScript("return arguments[0].querySelector('#supplier-item-table_filter .form-control').value"); System.InvalidOperationException:'未知错误:无法读取未定义的属性'querySelector' 代码: string title = (string)js.ExecuteScri

例外情况:

    string title = (string)js.ExecuteScript("return arguments[0].querySelector('#supplier-item-table_filter .form-control').value");
System.InvalidOperationException:'未知错误:无法读取未定义的属性'querySelector'

代码:

    string title = (string)js.ExecuteScript("return arguments[0].querySelector('#supplier-item-table_filter .form-control').value");

我正在尝试从文本框中获取文本。谢谢你的JS代码不正确。代码引用了
参数[0]
,这是
js.ExecuteScript(“您的脚本…”,参数)的第二个参数。但是您没有传递第二个参数,因此它是错误的

您可以从
document
对象调用
querySelector
。请参阅下面的代码

string title = (string)js.ExecuteScript("return document.querySelector('#supplier-item-table_filter .form-control').value");