java - Selenium 自动化 : What should be the acceptable range of failed test cases apart from the valid fails when running a test suite?

标签 java selenium selenium-webdriver automation

我们公司正在为 Web 应用程序开发一个包含 Selenium、POM、Maven 和 Java 的框架,我们有大约 35 个测试用例。当我们运行 testng.xml 时,至少有 4 到 5 个测试用例随机失败,原因是陈旧的元素异常或当时元素不可点击等。

当我们运行 testng.xml 时,某些测试用例失败是否很常见?您的组织中运行了多少测试用例,失败的估计数量是多少?

最佳答案

您只需要在 driver.findElement() 之前添加一些等待。 Selenium 工作得非常快,这就是为什么你会得到这个陈旧的元素或元素不可见的异常。添加等待应该可以解决问题。

关于java - Selenium 自动化 : What should be the acceptable range of failed test cases apart from the valid fails when running a test suite?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54103366/

相关文章:

JavaFX FXML Controller - 构造函数与初始化方法

java - Selenium 加载完整的网站

javascript - 多个浏览器和页面对象模式

c# - WebDriver Actions.Perform() 或 Actions.Build().Perform()

javascript - 如何使用 Watir 在网页上添加和执行 html2canvas

javascript - selenium-webdriver(javascript 绑定(bind))中的自定义等待条件不起作用

java - spring 5 中 Autowiring 的通用

用于使用 Skype API 的 Java 库

java - NoClassDefFoundError 静态 vs 实例级别

javascript - Webdriver.io 因 NoSessionIdError 崩溃