gpt4 book ai didi

python - Selenium 是否有办法像 Protractor 一样等待 AngularJS?

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:07 24 4
gpt4 key购买 nike

Protractor 有一个等待 AngularJS 加载的方法:

browser.waitForAngular();

Selenium 可以在没有 Protractor 的情况下模拟这种方法吗?谢谢。

最佳答案

鉴于所有 Protractor 测试都是通过 Selenium 完成的,这是可能的。一般来说,您必须等待所有未完成的 http 请求完成,然后通知/回调您的代码。可以通过在 Selenium 中运行 JavaScript 代码(browser.execute_script)来完成。

这是JS部分的源代码:https://github.com/angular/protractor/blob/c94f678cfbe142dcb88ef13610d850d60b5e1ccc/lib/clientsidescripts.js

关于python - Selenium 是否有办法像 Protractor 一样等待 AngularJS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28406076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com