当通过Jenkins运行时,Selenium没有在Firefox中查找元素

时间:2018-01-22 15:44:14

标签: selenium firefox jenkins nightwatch.js geckodriver

我有一套Nightwatch测试,我经常在Windows 10上的多个浏览器中运行

最近,当通过作为Windows服务运行的Jenkins本地实例运行Firefox时,selenium无法找到任何元素。 Firefox在Nightwatch中使用geckodriver webdriver。

通过cmd或git bash等在本地运行时,测试运行完美无缺。

任何人都知道可能导致此问题的原因。

已安装的版本:

  1. Geckodriver v.0.19.1
  2. Firefox v.57.0.4
  3. Nightwatch v0.9.19
  4. 硒 - 服务器 - 独立-3.8.1
  5. 失败追踪代码段

    Starting selenium server... started - PID:  3804
    
    [Widgets\ C36310 Widgets Available On Dispatch] Test Suite
    ==============================================================
    
    Running:  C36310 Widgets Available On Dispatch
     √ Details & Strings Loaded
     √ Home Page Element Selectors Loaded
     × Check For Visibility Of Sign In Banner.  - expected "visible" but got: 
    "not visible"
        at Object.exports.command (C:\Users\matthewf\Documents\master-ui\workspace\Workspaces\master_eld\src\resources\custom_commands\login.js:22:6)
    

0 个答案:

没有答案