browser.wait() 和 setTimeOut() 函数之间的区别
Difference between browser.wait() and setTimeOut() function
我正在研究自动化测试,并为此使用量角器。
基本上,我有两个问题
1) browser.wait()
和 setTimeout()
函数有什么区别。哪一个更好?
2) browser.wait()
是等到 promise 解决还是等到给定的时间结束?
我的英语也好不了多少,希望你能明白我想说的话。
提前致谢。
setTimeout()
是一个 JS 函数,当您需要在 timer 到期后执行某些操作时使用。
browser.wait()
是量角器命令;它不影响 JS 运行时,它只是阻止 weddriver 的控制流。它只会延迟执行未来的 webdriver 命令(根据 Protractor 的 API)
我正在研究自动化测试,并为此使用量角器。 基本上,我有两个问题
1) browser.wait()
和 setTimeout()
函数有什么区别。哪一个更好?
2) browser.wait()
是等到 promise 解决还是等到给定的时间结束?
我的英语也好不了多少,希望你能明白我想说的话。
提前致谢。
setTimeout()
是一个 JS 函数,当您需要在 timer 到期后执行某些操作时使用。
browser.wait()
是量角器命令;它不影响 JS 运行时,它只是阻止 weddriver 的控制流。它只会延迟执行未来的 webdriver 命令(根据 Protractor 的 API)