问题标签 [webdrivermanager-java]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - Firefox 驱动程序无法使用 Serenity 进行连接
我正在尝试使用 Serenity 使用 Firefox 运行一个简单的测试。
这是我的 pom.xml:
这是我的测试课:
运行“mvn verify”我得到以下日志:
那么这里发生了什么?为什么我得到那个空指针异常?我在这里做错了什么?
我使用的 Firefox 版本是 53.0.3(64 位)。
webdrivermanager-java - webdrivermanager 是否支持 RemoteWebDriver (Selenium Grid)?
我在 pom.xml 文件中更新了 WebDrivermanager 的依赖项。在我的本地运行代码时,如下所示,它似乎工作正常。
但是当我尝试使用 RemoteWebDriver 远程运行代码时,它失败并一直要求为浏览器添加二进制文件
它抛出异常。
webdrivermanager-java - 如何确保 webdrivermanager 驱动程序下载始终有效?
运行代码时:
或者:
下载驱动程序时出现证书异常:
OperaDriverManager 和 FirefoxDriverManager 等其他驱动程序也会发生这种情况
我测试过:
- io.github.bonigarcia webdrivermanager 1.6.2
- io.github.bonigarcia webdrivermanager 1.7.0
这个证书问题可能是插件无法控制的。
我的问题是:如何确保下载始终有效?我可以将浏览器驱动程序下载添加到我的本地 Maven Nexus 存储库以避免此类问题导致我的构建失败吗?
或者我是否需要设置本地网络服务器并调整 webdrivermanager.properties 文件并调整:wdm.phantomjsDriverUrl= https://bitbucket.org/ariya/phantomjs/downloads/ wdm.phantomjsDriverTaobaoUrl= http://npm.taobao.org /镜子/phantomjs
selenium-webdriver - Capabilities error after using selenium grid and Webdriver manager
I have been using [webdriver manager][1] for local executions, it has been outstanding, however right now I'm trying to use a selenium grid and I would like to use the same approach but I'm getting some errors related to capabilities.
The hub and node are localhost, these are the details of my implementation:
I'm starting the hub with this line:
I'm starting the node with this line
This is the configuration that I'm using for the browsers, the problem is with chrome, I haven't tested the other ones yet.
These are the errors that I'm getting
Thanks in advance
automation - WebDriver 管理器 java.lang.NoSuchMethodError
我使用 Java+selenium+testng+maven。我尝试使用 WebDriver Manager 而不是标准用法。根据API的说明声明后,我遇到了一个问题。编译时出现错误:
这是我的代码框架:
及驱动用法:
selenium-webdriver - 使用 Web 驱动程序管理器时无法执行获取驱动程序?
用于自动下载chromedriverwebdrivermanager 1.7.1
的二进制文件,但我收到“驱动程序不可执行”消息。
我知道解决方案chmod +x ../chromedriver
,但需要一个自动化的过程!
非常感谢任何帮助。
谢谢
maven - 在 Maven 项目中使用 WebDriverManager 运行 ChromeDriver 时出现异常
尝试在 Maven 项目中使用 WebDriverManager 打开 ChromeDriver 时出现异常。
我计划的框架倾向于在 pom.xml 中添加依赖项后从 WebDriverManager 中提取 ChromeDriver,并打算使用 Gauge 来执行测试。
在运行测试时尝试为 ChromeDriver 创建新实例时发生错误。
这是一个例外:
运行此代码时:
如果您需要了解更多信息以找到解决方案,请告诉我。
selenium - 使用 WebDriverManager 和 jasmine-maven-plugin 来使用 Chrome Headless
我有一个配置了 jasmine-maven-plugin 的 Maven 项目来运行 javascript 测试。我想在不下载和设置驱动程序路径可执行文件的情况下从 Phantomjs 切换到无头 Chrome。我发现 WebDriverManager 可以提供帮助,但似乎可以在以下类中以编程方式开始下载:
我已将 pom.xml 配置为使用驱动程序(如此处所述),现在是否可以将 pom.xml 配置为也使用 WebDriverManager 来处理 ChromeDriver 下载而不配置 webdriver.chrome.driver 属性?
我什至想使用不同的 jasmine 的规范运行器模板,但它似乎可以只是一个简单的StringTemplate字符串。
谢谢!
maven-3 - Webdrivermanager forceCache is trying to connect to URL
For my Selenium/Cucumber/Maven project I downloaded the latest version of the Chrome and IE driver via Webdrivermanager on an virtual machine with an internet connection. After this I used the same project (using the same Maven local repo folder) on a Windows server without an internet connection, set an override for the local Maven repo folder in IntelliJ and added the forceCache option:
Version of webdrivermanager = 1.7.2
When executing a test via the command line of Windows with Maven command mvn test clean, I receive below connection error. The browser driver is available in the local repo.
UPDATE: I have executed my test again via the virtual machine with an internet connection. It looks like that Maven is still using the default .m2 folder, which doesn't contain the cached browser drivers and webdrivermanager tries to download the files. So this is not an webdrivermanager issue, but a Maven issue. Has anyone suggestions to fix this issue? I have already restarted my machine, but with no luck.
java - 使用 webdrivermanager-xxxjar 时不下载/初始化浏览器驱动程序(没有 Maven)
对于我的 Selenium/Java 项目 [没有 Maven],使用 webdrivermanager-1.7.2.jar 自动为 chromedriver 下载二进制文件,但我收到“java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory”消息。我的代码: