gpt4 book ai didi

javascript - 如何使用 Protractor 检查页面是否有 Angular

转载 作者:行者123 更新时间:2023-11-28 17:20:55 25 4
gpt4 key购买 nike

有没有办法使用 Protractor 检查页面是否启用了 Angular ?

我在页面中有一些链接,单击某些链接将呈现 Angular 页面,而某些链接将呈现非 Angular 页面。

单击链接后,我需要断言打开的页面的标题。如果页面是非 Angular , Protractor 测试将失败。那么有没有一种动态的方法来通过代码检查页面是否有 Angular ?像这样的一些逻辑

    if (angular){
//do some actions
} else {
browser.ignoresynchronization = true
// do some actions
}

最佳答案

对于 Angular 1.x,有一个全局变量 window.angular,对于 Angular 5 及更高版本,全局变量是 window.ng

browser.executeScript("return !!(window.angular || window.ng);")
.then(function(isAngular){
if(isAngular) {

}
else {

}
});

关于javascript - 如何使用 Protractor 检查页面是否有 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52505676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com