最近在我们的应用程序中,我们添加了认证身份验证,并且每当我们访问该应用程序时,都会显示身份验证弹出窗口,我们必须选择正确的身份验证,然后单击“确定”按钮。我试图寻找用于量角器的解决方案,但没有运气。我已附上窗户的不锈钢。当我使用下面的代码时,我只会得到1个windowhandler。
感谢您的帮助,因为此问题导致我的脚本失败。
flow = protractor.promise.controlFlow();
flow.execute(function () {
browser.ignoreSynchronization = true;
browser.get('https://test.xyz.net/').then(function () {
browser.driver.getAllWindowHandles().then(function (handles) {
console.log (handles.length);
})
})
browser.ignoreSynchronization = false;
});