【问题标题】:Running a Selenium test as TestNG in Eclipse does not start Chrome browser在 Eclipse 中作为 TestNG 运行 Selenium 测试不会启动 Chrome 浏览器
【发布时间】:2019-09-20 17:09:11
【问题描述】:

任何想法为什么我不能让 Selenium 测试打开 Chrome,但是在 Eclipse 中查看控制台时它们仍然会被执行?测试通过了,我没有收到任何错误消息。

【问题讨论】:

  • 你在使用无头模式吗?
  • 你能发布你的代码吗?
  • @MateMrše 我什至不知道。这些也在詹金斯的思想中运行。
  • 您能提供一个示例测试代码吗?如果您在无头模式下运行,则不应看到 Chrome 已打开。
  • @MateMrše 实际上你是对的。添加了我完全错过的 addArguments("--headless") !谢谢!

标签: eclipse selenium testng selenium-chromedriver


【解决方案1】:

您正在“无头”模式下运行测试。

这是一种在无头环境中运行 Chrome 浏览器的方法,从 Chrome 59 开始。无头浏览器是自动化测试和不需要可见 UI 外壳的服务器环境的绝佳工具。

当您在无头模式下运行时,您不应该看到 Chrome 已打开。

【讨论】:

  • 为那条有价值的评论加 1。
猜你喜欢
  • 1970-01-01
  • 2014-12-27
  • 2011-11-17
  • 1970-01-01
  • 1970-01-01
  • 2017-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多