我正在使用 Selenium Appium Web 驱动程序在 Android Chrome 浏览器上进行自动化测试视频。我必须从字段中读取文本。文本在页面上存在 5 秒。 Appium 需要大约 10 秒来处理请求。由于 Appium 的处理时间长,我无法读取该对象。我尝试了所有可能的选择。你能帮我解决这个问题吗
最佳答案
你可以使用explicitWait
public static void ExplicitWait(WebElement element) {
(new WebDriverWait(driver, 30)).until(ExpectedConditions
.visibilityOf(element));
}
它将等待 30 秒直到元素可见。如果该元素在 30 秒内不可见,则抛出异常。
关于java - Selenium Appium Java Android Chrome 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52169882/