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

标签 java selenium applet cucumber capybara

我正在尝试使用 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/

相关文章:

java - Selenium - Maven/TestNG : how can we add testng parameters in Java class while adding "main method" to create executable/runnable. jar 文件?

java - 小程序。 java.lang.reflect.InvocationTargetException异常

java - Java 小程序可以在没有警告的情况下使用 v1.7 或 1.8 吗?

java - 是否可以覆盖 IntelliJ IDEA 在将构建委托(delegate)给 gradle 时选择运行的 gradle 任务?

c# - 无法使用C#通过XPath查找元素

java - 测试实现相同接口(interface)的类的最佳方法

ubuntu - seleniumRC - 从哪里解压并运行 Java 程序?

java - 将 AJAX 与 Java Applet 结合使用时出现问题

java - 使用单个 Controller 调用服务依赖于 PathVariable

java - 为什么 axistools-maven-plugin 试图访问这个相对模式位置?