是否可以使用量角器检查页面是否启用了角度功能?
我在页面中有一些链接,单击某些链接将显示一个有角度的页面,而某些链接将呈现一个非角度的页面。
单击链接后,我需要断言所打开页面的标题。如果页面是非角度的,则量角器测试将失败。那么,有没有一种动态方法可以通过代码检查页面是否有角度?这样的逻辑
if (angular){
//do some actions
} else {
browser.ignoresynchronization = true
// do some actions
}
答案 0 :(得分:2)
对于角度1.x,有一个全局变量window.angular
,对于角度5,后来,该全局变量是window.ng
browser.executeScript("return !!(window.angular || window.ng);")
.then(function(isAngular){
if(isAngular) {
}
else {
}
});