我如何为IE和Chrome配置文件。 driver = new firefoxDriver();工作得很好但是 driver = new InterExploraDriver或driver = new ChromeDriver无法正常工作。需要为IE和Chrome配置一些配置。如何以及在哪里配置? Java中必要的代码是什么?
答案 0 :(得分:1)
您需要IE和Chrome的独立服务器才能在这些浏览器上运行测试。他们可以在
找到http://www.seleniumhq.org/download/
https://sites.google.com/a/chromium.org/chromedriver/downloads
下载这些服务器并将路径放置到exe文件并初始化驱动程序,如下所示:
IE
System.setProperty("webdriver.ie.driver", pathOftheexe);
WebDriver driver = new InternetExplorerDriver();
driver.get("http://www.google.com");
您还需要将每个安全区域的保护模式设置设置为相同的值。在IE上,选择“工具”菜单,然后单击“安全”选项卡。对于每个区域,标签底部将显示一个标记为“启用保护模式”的复选框。对所有区域保持此设置相同,即ON或OFF。
铬:
System.setProperty("webdriver.chrome.driver", pathOfexe);
WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com");
请参阅以下链接了解详情:
https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver
答案 1 :(得分:0)
您可以使用selenium-server-standalone.jar。将其添加到您的类路径中,您不必添加每个浏览器服务器。