java - Selenium Appium Java Android Chrome 浏览器

标签 java android selenium google-chrome appium

我正在使用 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/

相关文章:

Python Selenium Firefox - 不安全连接错误警报

java - spring-jdbc中一个连接可以同时被两个线程持有吗?

java - 通过 SMTP 发送 ICS 文件无法在 Outlook 中正确显示?

java - RecyclerView 无法水平滚动,但可以垂直滚动(加载图像失败)

页面之间的Android XML公共(public)元素?框架?

java - 使用 Selenium Webdriver (java) 自动截取每个新页面的屏幕截图

java - 如何使用 Java 8 创建无限流

java - 使用 getter 时取消引用可能会产生 NullPointerException

android - 如何防止配对的蓝牙设备被其他apk连接?

Java Selenium - 从 Google map 实时交通 View 中选择一个元素