无法使用Cucumber + Selenium Webdriver + Chrome + Capybara测试远程HTML / CSS / JS / Java网站

时间:2011-11-07 15:21:35

标签: java selenium applet cucumber capybara

我正在尝试使用Cucumber + Selenium + Capybara测试一个使用Java的远程HTML / CSS / JS网站。 该网站在Chrome浏览器上运行良好,但是当我启动测试时,Chrome浏览器会在网站上启动,但Java applet根本没有加载。

看起来Webdriver推出的Chrome浏览器环境不会加载任何第三方Chrome插件,如Java。

有没有办法绕过这个?

提前致谢,最好的问候

弗鲁瓦

2 个答案:

答案 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驱动程序=新的C​​hromeDriver(功能);

请参阅selenium chrome文档:http://code.google.com/p/selenium/wiki/ChromeDriver