我正在尝试使用 Cucumber + Selenium + Capybara 测试一个使用 Java 的远程 HTML/CSS/JS 网站。 该网站在 Chrome 浏览器上运行良好,但是当我启动测试时,Chrome 浏览器在网站上启动,但 Java 小程序根本没有加载。
看起来Webdriver启动的Chrome浏览器环境没有加载任何第三方chrome插件,例如Java。
有什么办法可以避免这个问题吗?
提前致谢,最诚挚的问候
杰弗罗伊
最佳答案
您可以使用以下代码加载自定义配置文件:
DesiredCapability 功能 = DesiredCapability.chrome(); features.setCapability("chrome.switches", Arrays.asList("--user-data-dir=/path/to/profile/directory")); WebDriver 驱动程序 = new ChromeDriver(功能);
请参阅 Selenium Chrome 文档:http://code.google.com/p/selenium/wiki/ChromeDriver
关于java - 无法使用 Cucumber + Selenium Webdriver + Chrome + Capybara 测试远程 HTML/CSS/JS/Java 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8038527/