【问题标题】:How to implement IF statement in Protractorjs Spec.js file?如何在 Protractorjs Spec.js 文件中实现 IF 语句?
【发布时间】:2015-08-09 15:45:39
【问题描述】:

我正在尝试为多个浏览器运行 spec.js 文件,即在 conf.js 中使用 Multicapabilities。

但是我希望只为 IE 执行一个代码语句,并且我试图通过将浏览器的标题作为 IF 中的条件将其放入 IF 语句中。但是 if 语句没有被执行并抛出错误:

对象不是函数

谁能帮我在量角器中写IF语句?

【问题讨论】:

    标签: javascript internet-explorer selenium selenium-webdriver protractor


    【解决方案1】:

    你可以使用browser.getCapabilities():

    browser.driver.getCapabilities().then(function(caps) {
        var browserName = caps.caps_.browserName;
    
        if (browserName === "internet explorer") {
            // ...
        }
    });
    

    【讨论】:

      猜你喜欢
      • 2014-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-05
      • 2018-05-11
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      相关资源
      最近更新 更多