【问题标题】:Unable to run Java Selenium tests in Jenkins locally using maven using ChromeDriver 2.36.540470 and Selenium无法使用 ChromeDriver 2.36.540470 和 Selenium 在 Jenkins 本地运行 Java Selenium 测试
【发布时间】:2019-03-25 03:45:58
【问题描述】:

我正在使用 jenkins 从 tomcat 9 运行 jenkins。我已经在 Windows 批处理命令中使用以下命令配置了 maven 项目。

c:cd C:\Users\Nikhil Udgirkar\workspace\Neon_workspace2\orangehrm

mvn 清洁测试 回显成功

还在jenkins中配置了maven和jdk安装

浏览器根本没有启动。只在这一行停止执行

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running TestSuite
Starting ChromeDriver 2.36.540470 (e522d04694c7ebea4ba8821272dbef4f9b818c91) on port 39673
Only local connections are allowed.
Mar 25, 2019 9:00:13 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS

测试用例执行应该开始,但它没有在控制台中上述行之后运行暂停开始。请帮忙 谢谢

【问题讨论】:

标签: java selenium google-chrome jenkins selenium-chromedriver


【解决方案1】:

此错误消息...

Starting ChromeDriver 2.36.540470 (e522d04694c7ebea4ba8821272dbef4f9b818c91) on port 39673

...暗示 ChromeDriver v2.36 用于启动新的 Chrome 浏览器会话。

您的主要问题是您使用的二进制文件版本之间的不兼容性,如下所示:

  • 您正在使用 chromedriver=2.36
  • chromedriver=2.36 的发行说明明确提及以下内容:

支持 Chrome v63-65

  • 可能您正在使用当前发布的 chrome=73.0

所以 ChromeDriver v2.36Chrome 浏览器 v73.0

之间存在明显的不匹配

解决方案

  • ChromeDriver升级到ChromeDriver v2.46级别。
  • Chrome 版本保持在 Chrome v73 级别。 (as per ChromeDriver v2.46 release notes)
  • 清理你的项目工作区通过你的IDE重建你的项目只需要依赖。
  • 如果您的基本 Web 客户端 版本太旧,请卸载它并安装最新的 GA 和发布版本的 Web 客户端
  • 执行您的@Test
  • 始终在 tearDown(){} 方法中调用 driver.quit() 以优雅地关闭和销毁 WebDriverWeb Client 实例。

【讨论】:

  • 但是当我从 testng/pom.xml 启动测试时,它们会运行。如果驱动程序确实存在问题,则测试将根本无法运行。
  • 只有当我从 Jenkins 触发执行时测试才会运行
  • 通过Jenkins使用TestNG作为TestNG套件执行脚本作为Java程序 /i> 等是非常不同的。虽然基本思想和输出是相同的,但流程有点不同。
  • 好的,今晚试试
  • 将驱动程序更新为 chromedriver 73 和 2.46 但无法正常工作
【解决方案2】:

这在我创建了一个奴隶后得到了解决。测试照常启动,并在 chrome 浏览器的前台可见。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 2017-01-04
    • 2013-01-31
    • 1970-01-01
    • 2014-11-22
    • 2015-03-12
    相关资源
    最近更新 更多