我正在尝试使用Cucumber + Selenium + Capybara测试一个使用Java的远程HTML / CSS / JS网站。 该网站在Chrome浏览器上运行良好,但是当我启动测试时,Chrome浏览器会在网站上启动,但Java applet根本没有加载。
看起来Webdriver推出的Chrome浏览器环境不会加载任何第三方Chrome插件,如Java。
有没有办法绕过这个?
提前致谢,最好的问候
弗鲁瓦
答案 0 :(得分:1)
您可以尝试Selenium Remote Control而不是Webdriver。我没有亲自尝试使用第三方工具Selenium RC,但是当你在寻找替代方案时,它可以尝试一下。
答案 1 :(得分:1)
您可以使用以下代码加载自定义配置文件:
DesiredCapabilities capabilities = DesiredCapabilities.chrome(); capabilities.setCapability(“chrome.switches”,Arrays.asList(“ - user-data-dir = / path / to / profile / directory”)); WebDriver驱动程序=新的ChromeDriver(功能);
请参阅selenium chrome文档:http://code.google.com/p/selenium/wiki/ChromeDriver