【问题标题】:How to config file for multiple browsers in Selenium WebDriver [duplicate]如何在 Selenium WebDriver 中为多个浏览器配置文件 [重复]
【发布时间】:2012-08-06 10:09:24
【问题描述】:

可能重复:
How to initialize multiple browsers in WebDriver?

我如何为 IE 和 Chrome 配置文件。司机=新的firefoxDriver();工作完美但 driver=new InterExploraDriver 或 driver=new ChromeDriver 无法正常工作。需要对 IE 和 Chrome 进行一些配置。我必须如何以及在哪里进行配置? Java中必要的代码是什么?

【问题讨论】:

标签: java internet-explorer google-chrome webdriver


【解决方案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

https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver

【讨论】:

  • 我正在为 IE 使用 IEDriverServer.exe。我的代码是: File file = new File("F:\\Software Download_Ripon\\WebDriver\\IEDriverServer_Win32_2.25.2\\IEDriverServer.exe"); System.setProperty("webdriver.ie.driver", file.getAbsolutePath()); driver = new InternetExplorerDriver(); driver.get("google.com/"); IE 已打开,但页面被定向到“localhost:25178”,并且在“这是 WebDriver 服务器的初始起始页”页面上显示以下消息。 . 谷歌页面没有打开
  • 我的 chrome 代码运行良好。但是会打开一个额外的选项卡,其 URL 为“reganam.ourtoolbar.com/welcome”。我怎样才能停止打开那个 Reganam 选项卡?只是为了分享我的代码: File file = new File("F:\\Software Download_Ripon\\WebDriver\\chromedriver_win_22_0_1203_0b\\chromedriver.exe"); System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());驱动程序 = 新的 ChromeDriver(); driver.get("google.com/");
【解决方案2】:

您可以只使用 selenium-server-standalone.jar。将其添加到您的类路径中,您不必添加每个浏览器服务器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 2014-03-19
    • 1970-01-01
    • 2012-09-23
    • 2018-05-12
    • 2018-08-08
    相关资源
    最近更新 更多