gpt4 book ai didi

ruby - Linux 上的 Phantomjs headless : WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:37 25 4
gpt4 key购买 nike

我在 Linux 上遇到 Phantomjs headless 自动化测试问题。我们使用 Jenkins 作为我们的 CI 服务器。但是,我们收到以下错误:

     phantomjs://platform/console++.js:263 in error
[ERROR - 2016-12-09T19:45:12.372Z] WebElementLocator -
_handleLocateCommand - Element(s) NOT Found: GAVE UP.
Search Stop Time: 1481312712354

phantomjs://platform/console++.js:263 in error

我们如何启动 phantomjs:

     phantomjs --webdriver=8001

环境:

    Phantomjs: 2.1.1
Jenkins: 1.598
Linux: Linux xxx1247 2.6.32-573.12.1.el6.x86_64
Ruby: 1.9.3
Cucumber: 2.1.4
Selenium-webdriver: 2.53

请分享您的解决方案。谢谢!

最佳答案

这可能有几个原因。其中之一可能是对 Web URL 的获取操作失败。这意味着您正在对一个空结果进行操作,这将引发该错误。

由于未获取网页,因此该元素将不存在。

关于ruby - Linux 上的 Phantomjs headless : WebElementLocator - _handleLocateCommand - Element(s) NOT Found: GAVE UP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41067839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com