我正在尝试使用IE网络驱动程序运行一段selenium代码。我可以使用firefox轻松运行,而无需添加太多依赖项:
我刚刚使用了WebDriver driver = new FirefoxDriver();
语句
并且网络驱动程序正在打开但看起来在Internet Explorer浏览器中还有其他程序可以打开。我已将IEDriverServer.exe
文件保存在我的本地。并给出了这些命令:
System.setProperty("webdriver.ie.driver",C:\\exactlocation\\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();
不确定为什么IE浏览器甚至没有启动。我也在POM
中添加了依赖项。请帮助我,因为我必须在IE中运行我的所有测试。
答案 0 :(得分:0)
首先尝试使IE浏览器缩放等于100%,然后在IE浏览器上运行。打开IE浏览器并按ctrl + O将缩放设置为100%或在浏览器设置下检查。要在IE上执行脚本,缩放应始终为100%。
答案 1 :(得分:0)
转到“Internet选项”并在“安全”下,为所有提到的区域启用保护模式。 请再次尝试使用该代码。
System.setProperty("webdriver.ie.driver","C:\\exactlocation\\IEDriverServer.exe";
WebDriver driver = new InternetExplorerDriver();
对于保护模式配置,您可以查看url。