我想在等待页面包含元素时使用超时,但执行投诉错误
java.lang.IllegalArgumentException: Unable to compile '//android.widget.ImageButton[@content-desc="Close navigation drawer"] timeout=20s测试用例:
*** Settings ***
Library AppiumLibrary
*** Variables ***
${compose-new-mail} id=android.widget.ImageButton
${navigation-drawer} //android.widget.ImageButton[@content-desc="Close navigation drawer"]
${navigation-drawer2} //android.widget.ImageButton[contains(@content-desc, "Close navigation drawer")]
*** Test Cases ***
Open Application
Open Application http://localhost:4723/wd/hub platformName=Android deviceName=2529b29c9b0c7ece appPackage=com.test.aa.work.cac appActivity=com.test.aa.activity.MailActivityEmail automationName=Uiautomator2 noReset=true userProfile=10 optionalIntentArguments=--user 10 -n "com.test.aa.work.cac/com.test.aa.activity.MailActivityEmail"
Wait Until Page Contains Element ${navigation-drawer} timeout=20s
appiumlibrary.tap ${compose-new-mail}发布于 2020-12-17 06:42:37
如果您正确地复制/粘贴了代码,那么在timeout之前就会有一个空白。
Wait Until Page Contains Element ${navigation-drawer} timeout=20s应该是
Wait Until Page Contains Element ${navigation-drawer} timeout=20shttps://stackoverflow.com/questions/65335576
复制相似问题