gpt4 book ai didi

selenium - 使 Selenium 测试稳定

转载 作者:行者123 更新时间:2023-12-02 21:11:12 25 4
gpt4 key购买 nike

我对自动化有一个问题。并不是说我不同意这绝对是测试应用程序的最佳方式,而是从某种意义上说,实现稳定性是非常困难的。你们如何让测试稳定?当然,我添加了显式等待和偶尔的 thread.sleep(),但它们永远不会 100% 稳定。这个线程的目的是发布一些你们发现的提示和技巧对您的自动化测试产生了影响

最佳答案

您应该尽量避免使用 thread.sleep(),原因是当您达到拥有大型测试套件的程度时,您将浪费时间等待。相反,学习如何使用 Explicit and Implicit Waits

社区专家建议更频繁地使用显式等待,它可以让您等待特定操作发生,一旦发生,WebDriver 将继续工作而不再浪费时间。

尽管 Mark Collin 在 Mastering Selenium WebDriver 中写了一些更高级的提示和技巧。书本

有时你可以故意让测试失败并捕获异常,然后据此做出决定,学习如何使用“try catch”,我不认为这是一个好的做法,但我见过测试工程师(包括我自己)经常使用它。

关于selenium - 使 Selenium 测试稳定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33344711/

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