代码之家  ›  专栏  ›  技术社区  ›  Dimitrios Desyllas

一段时间后,在IDE中发现项目位置的Selenium Side Runner超时

  •  0
  • Dimitrios Desyllas  · 技术社区  · 6 年前

    我使用Selenium IDE做了一个UI测试,我希望能够通过cli启动它。因此我安装了 selenium-side-runner 我通过以下命令启动我的测试:

    selenium-side-runner -c "browserName=firefox" mytest.side
    

    超时定位物品 .tt-cursor li :

        NoSuchElementError: Unable to locate element: .tt-cursor li
    
          at Object.throwDecodedError (../../../../../usr/local/lib/node_modules/selenium-side-runner/node_modules/selenium-webdriver/lib/error.js:550:15)
          at parseHttpResponse (../../../../../usr/local/lib/node_modules/selenium-side-runner/node_modules/selenium-webdriver/lib/http.js:542:13)
          at Executor.execute (../../../../../usr/local/lib/node_modules/selenium-side-runner/node_modules/selenium-webdriver/lib/http.js:468:26)
    
    Test Suites: 1 failed, 1 total
    Tests:       1 failed, 1 total
    Snapshots:   0 total
    Time:        11.336s, estimated 14s
    Ran all test suites.
    
    

    0 回复  |  直到 6 年前
        1
  •  0
  •   Dimitrios Desyllas    6 年前

    以前

    在安装到浏览器中的SeleniumIDE中(就像我的例子一样),这些慢下来的时候会出现一个有用的警告,指示您用一个更好的值来替换在cli中找不到的元素。