为了账号安全,请及时绑定邮箱和手机立即绑定

什么是量角器中的browser.ignoreSynchronization?

/ 猿问

什么是量角器中的browser.ignoreSynchronization?

当年话下 2019-11-13 14:48:32

我见过很多次有人建议使用它:


browser.ignoreSynchronization=true;  // or false

但是我不明白我们为什么需要它?


查看完整描述

2 回答

?
慕莱坞森

此设置控制量角器是否应等待页面上的角度。它没有正确记录,但是这里是代码中的文档字符串:


/**

   * If true, Protractor will not attempt to synchronize with the page before

   * performing actions. This can be harmful because Protractor will not wait

   * until $timeouts and $http calls have been processed, which can cause

   * tests to become flaky. This should be used only when necessary, such as

   * when a page continuously polls an API using $timeout.

   *

   * @type {boolean}

   */

换句话说,如果要针对非角度站点进行测试,请将ignoreSynchronization设置设置为true。作为一个真实的例子,请看我从角度页面打开非角度页面时遇到的挑战之一:单击之后打开非角度页面。


查看完整回答
反对 2019-11-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信