【发布时间】:2017-06-05 17:51:17
【问题描述】:
我正在使用 jenkins 运行 pytests 硒测试。我在本地机器上运行了测试它可以工作。但是当我通过 jenkins 运行时,它在远程 jenkins 机器上无头运行(在远程 jenkins 机器上创建工作区),并且它因测试错误而失败,例如“元素不可见”或“由于元素不可点击而导致超时异常”。 在此之后,我直接在工作区中的远程机器(Windows 服务器)上运行测试。它启动 chrome 浏览器并运行测试并通过。
- 为什么通过 jenknis 运行时会无头运行测试?
- 我可以让它在运行 jenkins 时强制打开浏览器吗?
- 为什么在 jenkins 中无头运行时测试会失败?
【问题讨论】:
标签: selenium jenkins selenium-webdriver service headless-browser