Selenium(2.53)和IE驱动程序 - Javascript注入不起作用

时间:2016-08-18 14:07:56

标签: javascript java internet-explorer selenium

我在使用IE时遇到了一些简单的javascript问题。在Windows 7和8上都发生了此问题。首先,我遇到标准问题well described here并且我应用了可以下载here的正则表达式修复程序,但错误只是从“无法更改”得到浏览器“到

Exception in thread "main" org.openqa.selenium.WebDriverException: JavaScript error (WARNING: The server did not provide any stacktrace information)

所以我认为简单的Javascript可能有问题,但我的所有Javascript似乎都在firefox和chrome中运行良好但在IE上分解。

这是我使用的简单代码:

WebDriver dr = new InternetExplorerDriver();
dr.get("https://www.bbc.co.uk");
JavascriptExecutor js = (JavascriptExecutor)dr; 
js.executeScript("window.scrollBy(0,150)", "");

由于IE Web Driver没有提供任何堆栈跟踪信息,我不知道如何实际解决此问题。

是的,IE上的保护级别似乎正在运行。将BBC添加到可信站点列表中也没有解决问题。

0 个答案:

没有答案