gpt4 book ai didi

protractor - 避免将 browser.sleep 与 Protractor 和 aurelia 框架端到端测试一起使用

转载 作者:行者123 更新时间:2023-12-04 19:58:27 28 4
gpt4 key购买 nike

在 aurelia js 应用程序中使用 Protractor 编写端到端 (e2e) 测试时避免使用 browser.sleep 的最佳方法是什么?

或者有没有其他框架更适合用aurelia进行端到端测试?

PS: 我使用 aurelia Cli 和 typescript

谢谢

最佳答案

使用浏览器休眠从来都不是一个好主意,最好的办法是使用 then 函数等待元素,请看下面的示例代码。

element(by.xpath("xpath")).click().then(function(){
var list = element(by.id('id'));
var until = protractor.ExpectedConditions;
browser.wait(until.presenceOf(list), 80000, 'Message: took too long');
});

关于protractor - 避免将 browser.sleep 与 Protractor 和 aurelia 框架端到端测试一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44760788/

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