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

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

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

当年话下 2019-11-13 14:48:32
我见过很多次有人建议使用它:browser.ignoreSynchronization=true;  // or false但是我不明白我们为什么需要它?
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

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


/**

   * 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
  • 2 回答
  • 0 关注
  • 616 浏览
慕课专栏
更多

添加回答

举报

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