【问题标题】:How can I get Error text element of android app using selenium如何使用 selenium 获取 android 应用程序的错误文本元素
【发布时间】:2016-01-09 18:49:35
【问题描述】:

我正在自动化 android 应用程序。测试。当我检查元素时,没有找到错误文本元素的基础。有没有办法做到这一点?

我可以通过 id/xpath/classname 等访问所有其他元素,但对于错误文本,我无法与之交互。

【问题讨论】:

    标签: java selenium-webdriver automated-tests appium


    【解决方案1】:

    您可以通过使用文本作为"//*[contains(text(), 'text') 来生成Xpath,您可以尝试以下操作:

    driver.findElement(By.xpath("//*[contains(text(), 'Please Enter Username'))).click();
    

    【讨论】:

    • 但是如果我想为那个元素动态地做 gettext,我该怎么做呢?
    • 您无法通过这种方式获得它,但您可以通过预定义的文本定义您预期的 xpath,然后您可以将它们用于断言或交互
    猜你喜欢
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 2014-10-21
    • 2021-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多