java - 当元素出现Selenium+Java时,如何在每次测试中每次调用方法?

标签 java selenium-webdriver automation

我想问,在每次测试中,当加载程序(动画)出现并等待它消失时,创建一个每次调用的方法是否真实且有用。首先,我想制作一个监听器+注释,但我找不到如何做到这一点的信息。我是自动化专业的新手,请教一下。谢谢!

最佳答案

您可以使用以下方式编写显式等待: wait.until(ExpectedConditions.invisibilityOf(element))

将其放入您的基/实用程序/帮助程序类中的方法中,但是您已经构建了框架。如果加载程序出现在您的测试和应用程序中,它将很有用。您可以调用此通用方法来检查加载程序是否在任何地方消失。

或者进一步,您还可以将元素和超时本身作为参数传递,并将其用于任何元素的不可见性,这将更加通用

关于java - 当元素出现Selenium+Java时,如何在每次测试中每次调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61140434/

相关文章:

java - 如何在 Selenium 中启用弹出窗口

java - BookingApp 中的 ClassCastException

python - 检测到通过 ChromeDriver 启动的 Chrome 浏览器

java - 如何按即将到来的生日顺序获取联系人?

java - 在 webdriver 中使用 cssSelecter 匹配元素的更严格方法是什么

python - 如何使用 python 3 对文件执行上下文菜单操作

java - 如何改善appium中点击之间的时间?

java - 将焦点放在 Selenium 中外部启动的浏览器上

java - 带有字符 ^ 的 SOAP MalformedURLException

java - 如何在 Dagger 1.x 中使用 Singleton?