【问题标题】: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") {
// ...
}
});