不管出于什么原因,IJavaScriptExecutor似乎不能在Selenium中工作,至少对我来说是这样。
可能已经对库进行了更改,而我的引用不正确?但是我没有语法错误。
代码是-
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("alert('Hello');");
发布于 2019-07-03 07:01:34
也许您使用的是不支持JavaScript的RemoteWebDriver实例,比如HtmlUnit?
通常情况下,应该可以从主要的现代web浏览器执行JavaScript
确保使用最新版本的Selenium.WebDriver package from NuGet和适合您尝试自动化的浏览器的软件包,即Selenium.WebDriver.ChromeDriver
查看Selenium with C Sharp查看项目设置说明,您可能还会对可以用作基础的sample project感兴趣。
https://stackoverflow.com/questions/56862842
复制相似问题