我正在尝试为多个浏览器运行 spec.js
文件,即使用 conf.js
中的多功能。
但是我希望仅针对 IE 执行一条代码语句,并且我试图通过将浏览器的标题作为 IF 中的条件将其放入 IF 语句中。但是 if 语句没有被执行并抛出错误:
object is not a function
有人可以帮我如何在 Protractor 中编写 IF 语句吗?
最佳答案
您可以使用browser.getCapabilities()
:
browser.driver.getCapabilities().then(function(caps) {
var browserName = caps.caps_.browserName;
if (browserName === "internet explorer") {
// ...
}
});
关于javascript - 如何在 Protractorjs Spec.js 文件中实现 IF 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30484457/