问题标签 [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.

0 投票
0 回答
200 浏览

java - 将 Java 程序连接到 MySQL 中的数据库时出现 MySQLNonTransientConnectionException

当我启动代码时引发异常SQL:MySQLNonTransientConnectionException

我正在使用 Eclipse,并且我已经包含了 mysql-connector-java 5.1.7。MySQL 版本 8.0.18 和 Java 1.8.0_231。我哪里错了?

0 投票
1 回答
2740 浏览

java - 通过 WebDriverManager 使用 Selenium 时如何修复 java.net.UnknownHostException: npm.taobao.org

我正在使用 Selenide 5.3.1 版。open("https://www.google.com")我使用Selenide 的方法创建了一个示例项目来打开浏览器。这工作正常,它使用 webDriverManager 自动下载了最新的 chrome 驱动程序二进制文件。

现在,如果我尝试在另一台机器上运行相同的示例项目,则会出现以下错误。有人可以帮助理解我为什么会遇到这个问题吗?我不想使用添加 webdriver 路径System.setproperties("key","value")

以下是我正在尝试的简单测试方法。

0 投票
2 回答
1381 浏览

selenium-webdriver - Chromedriver 79.0.3945.88。存在?

我正在远程 Jenkins Linux 机器上运行我的 Selenium CI 测试。我还使用 WebDriverManager 来管理 Chromedriver。

远程 Chrome 版本是 79.0.3945.88。这是我无权更改的内容。当 Chrome 版本从 78 更新时,我开始收到警告

所以我更新了 Chromedriver

但后来我会得到

并且测试仍然会失败,因为页面的 HTML 不会加载。我尝试延长等待时间,但这没有帮助。

正如这里所建议的,接下来我尝试了在https://chromedriver.chromium.org/downloads上找到的所有 Chromedriver 78 和 79 版本,但没有一个起作用。

之后,我试图找到一个精确的.88版本并使用它

WebDriverManager.chromedriver().targetPath(" https://centos.pkgs.org/7/epel-x86_64/chromedriver-79.0.3945.88-1.el7.x86_64.rpm.html ").version("79.0.3904.88" )。设置();

但结果是:

我还将 WebDriverManager 从 3.2.0 更新到 3.7.0,最后更新到 3.8.1,但没有任何帮助。

有没有办法让我加载79.0.3945.88.Chromedriver 的精确版本?

还是有其他解决方法?

0 投票
1 回答
1437 浏览

xml - 缺少工件 io.github.bonigarcia:webdrivermanager

我创建了一个 maven 项目,并在 pom.xml 中添加了来自 bonigarcia 的 webdrivermager。它给了我缺少工件 io.github.bonigarcia:webdrivermanager 的错误。

我尝试清理 .m2 文件夹,然后再次下载所有依赖项。但是没有添加 webdrivermanager 依赖项。下面是我的 pom.xml 文件。我也尝试更改版本。

下面是我的源代码

执行maven 安装后出现此错误 [![在此处输入图像描述][1]][1]

更多错误描述:

0 投票
2 回答
1702 浏览

java - Cucumber Java (Maven) WebdriverManager (Bonigarcia) 无法从属性中获取 URL

大家好:我正在尝试使用 Java (With Maven) 和 WebDriverManager (Bonigarcia) 运行 Cucumber

这是我的项目的树:

我的驱动程序类(它的作用类似于 Hooks)

我的DriverFactory类:

这是我的BasePage

这是我的 stepdefinition 类Step_First:

这是我的 Runner 文件TestRunner

下面,我的功能文件first.feature

我有我的配置文件default.properties

不要忘记我的 POM:

这里的问题是2:

1.- 我在我的配置文件 (default.properties) 中写了浏览器中的firefox选项,但导航器正在打开 Chrome。

2.- 几秒钟后,浏览器崩溃,控制台显示下一条错误消息:

拜托,有人可以帮我解决这两个问题吗?

0 投票
1 回答
95 浏览

java - EdgeDriverManager MAC 无法通过 WebDriverManager 解析正确的版本

我在通过 WebDriverManagermsedgedriverhttps://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/下载时遇到了一些问题。

例如我安装的版本 -Microsoft Edge is up to date. Version 80.0.361.111 (Official build) (64-bit)在 MAC OS 上,但它没有显示在被解析的页面上。

我的解决方案是添加我的 CustomEdgeDriver 并向wdm.edgeDriverUrl=https://msedgewebdriverstorage.blob.core.windows.net/edgewebdriver?comp=list此链接添加新属性,以显示 EDGE 的所有可用版本。

我想请教WebDriverManger的人,请您解决这个问题。会很棒!你的服务很酷。谢谢你。

0 投票
2 回答
1018 浏览

java - io.github.bonigarcia.wdm.WebDriverManagerException: java.nio.file.AccessDeniedException

通过 Jenkins 在远程 VM 上开始测试时出现以下错误,但是测试在我的本地机器上没有任何问题。

之前的测试工作正常,这个问题从 2020 年 4 月 30 日开始出现。

WebDriver 管理器版本 - 3.8.1,geckodriverVersion - 0.26

0 投票
1 回答
150 浏览

automation - 由于 chromedriver 版本使用不正确,Vividus 测试未开始

我正在使用Vividus工具进行 Web UI 测试它似乎无法检测到已安装Chrome的正确版本;我有 Chrome 版本 83.0.4103.61 和 io.github.bonigarcia.wdm.WebDriverManager 报告检测到版本 81,结果测试没有开始。

日志

0 投票
0 回答
523 浏览

webdriver-manager - 将 WebDriverManager 用于 selenium 时出现 WebDriverManagerException

我正在使用 WebDriverManager api 来启动浏览器。我正在使用以下代码连接到 chrome 浏览器。

例外是:

任何人都对此有任何想法。

WebDriverManager 版本 4.0.0 ChromeBrowser 83 selenium 版本:3.14.0

0 投票
0 回答
439 浏览

java - 无法使用 dockerfile for (cucumber, java, maven project) 运行 headless chrome

我正在尝试为 CI/CD 创建一个 dockerfile 和图像。我的项目堆栈是:Maven、Cucumber BDD、java、junit,在 pom.xml 中使用 bonigarcia 的 webdrivermanager 依赖项。

我们能够使用 dockerfile(如下所述)运行“hello world”打印语句,但是当我们尝试运行 chrome 并尝试将 chromebrowser 导出到位置时: 在此处输入图像描述

它给出了以下 错误:

在此处输入图像描述

在此处输入图像描述

我的 Dockerfile 是

我的步骤定义

}

文件

我尝试了各种链接的解决方案,但没有任何效果。有人可以指导我。提前致谢