量角器 - 如何从角度页面导航到外部非角度URL

时间:2018-01-16 22:58:33

标签: protractor

使用量角器,我想在角度页面上执行某些操作后加载外部URL(例如https://www.stackoverflow.com/)。如果我尝试使用以下代码段,它会完全挂起测试执行

browser.waitForAngularEnabled(false);
browser.driver.get('https://www.stackoverflow.com/');

有人可以帮我解决这里可能出现的问题吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试在控制流程中推送该功能。试试下面的

//禁用同步

browser.controlFlow().execute(function() {
  browser.ignoreSynchronization = true;
});

//执行你的非角度部分

browser.get('https://www.stackoverflow.com/');

//再次启用同步以返回角度页面。

browser.controlFlow().execute(function() {
  browser.ignoreSynchronization = false;
});