【问题标题】:browser.explore() vs the old ways to debug in Prortractorbrowser.explorer() 与在量角器中调试的旧方法
【发布时间】:2017-05-26 22:12:45
【问题描述】:

在 Protractor 5.0.0 中,API 中添加了一个新的 browser.explore() 方法。

它与之前的browser.pause()browser.debugger()browser.enterRepl() 有何不同?在 Protractor 中调试测试的首选方法是什么?

【问题讨论】:

    标签: javascript selenium testing protractor end-to-end


    【解决方案1】:

    每个人都有自己的优点和缺点。

    browser.explore() 是一个相当新的方法,并且它在使用我们在测试用例中使用的相同脚本调试测试方面具有很大的优势,例如。

    element(by.cssContainingText('Username')).click();
    

    browser.pause() 只允许输入命令'c' 每次在命令提示符下按 c 如下所示。您将跳转到下一步/行/断点以在测试脚本中执行。

    wd-debug> c 
    

    browser.debugger() 可以从浏览器控制台使用,而不是从运行 Web 驱动程序的命令提示符中使用。这将使用户能够在控制台上使用客户端脚本。

    另一个我没有合作过的可能是一旦我尝试让你知道。

    【讨论】:

      猜你喜欢
      • 2014-07-25
      • 2016-07-06
      • 1970-01-01
      • 1970-01-01
      • 2013-12-06
      • 2016-06-22
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      相关资源
      最近更新 更多