【问题标题】:Browser URL does not loading when Protractor test runs remotely当 Protractor 测试远程运行时,浏览器 URL 不加载
【发布时间】:2019-06-12 07:52:24
【问题描述】:

我正在尝试在远程服务器(硒网格)上运行我的量角器测试。我有 Jenkins 工作来执行命令。当我在本地服务器上运行确切的测试时,浏览器(Firefox 和 Chrome 都可以)启动并加载 URL 并完成测试。但是当我通过 Jenkins 执行时,它会启动浏览器但不会加载 URL。一段时间后,Jenkins 作业超时,但浏览器仍然打开并且什么也不做。任何想法?非常感谢帮助

我在 config.js 中按如下方式传递远程服务器,

seleniumAddress:http://citest-grid.com:4444/wd/hub

【问题讨论】:

  • 请与我们分享您正在加载 URL 的 Jenkins 代码
  • 再次检查 webdriver 二进制文件是否与 selenium 网格节点上的浏览器兼容。并确认您在注册 cmd 中明确指定下载的 webdriver 二进制路径,如下所示。 java -Dwebdriver.chrome.driver=C:/eclipse/chromedriver/chromedriver.exe -jar selenium-server-standalone-2.48.2.jar -port 5556 -role node -hub http://localhost:4444/grid/register -browser "browserName=chrome, version=ANY, maxInstances=10, platform=ANY" 更多详情:developers.perfectomobile.com/pages/…
  • @akshaypatil,我有 3 个阶段,1. 检查分支 2. npm install 3 我正在运行的 cmd 开始测试是 ``` npm run e2e -- --tags=@ api```
  • @yong 我完全按照你的建议做了,但同样的问题
  • 我也有类似的问题:stackoverflow.com/questions/54204420/…

标签: selenium jenkins protractor


【解决方案1】:

我设法解决了这个问题,删除了 chromeOptions 中的“禁用信息栏”。但不知道为什么

'chromeOptions': { 'args': ['disable-infobars'] }

【讨论】:

    【解决方案2】:

    检查下面的代码

    capabilities: {
        browserName: 'chrome',
        directConnect: true //Hope by adding this your problem gets resolved
      }
    

    从您的配置中删除 seleniumAddress

    【讨论】:

    • 如果我删除 seleniumAddress 那么它正在与 localhost 对话,对吗? directConnect: true 适用于本地,谢谢
    • 但如果我添加 directConnect: true 并再次远程运行相同的结果并得到以下错误[chrome #01-0] [21:51:14] I/direct - Using ChromeDriver directly... [chrome #01-0] [chrome #01-0] /var/lib/jenkins/workspace/test-ui-auto-qa/node_modules/selenium-webdriver/lib/error.js:546 [chrome #01-0] throw new ctor(message); [chrome #01-0] ^ [chrome #01-0] WebDriverError: unknown error: Chrome failed to start: exited abnormally
    • @user8267843 参考 stackoverflow.com/questions/22558077/…>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 2020-10-19
    • 2015-08-12
    • 2014-09-04
    • 1970-01-01
    • 2013-12-11
    相关资源
    最近更新 更多