【发布时间】:2016-01-25 11:47:14
【问题描述】:
我对自动化有一个问题。我不同意它绝对是测试应用程序的最佳方法,但从某种意义上说,实现稳定性非常困难。你们如何使测试稳定?当然,我添加了显式等待和偶尔的thread.sleep(),但它们从来都不是 100% 稳定的。这个线程的重点是发布一些你们发现的对自动化测试产生影响的提示和技巧
【问题讨论】:
-
如果您只关心“等待”,请访问stackoverflow.com/questions/12858972/…
-
等待不是我唯一关心的问题。还有其他方法可以使测试更稳定,这就是我想要找出的
-
稳定是什么意思?哪些事情破坏了您的测试?
-
通常是元素不可点击,这是一个未知错误。我已经尝试过 javascript 执行程序,它适用于某些人。等待确实是我用来帮助稳定它们的唯一方法。稳定我的意思是让你绝对确定地运行你的测试,唯一会导致你的测试失败的是缺陷。有时我的测试运行得很好,其他时候就没那么好了
标签: selenium automation testng