2017-11-16 26 views
-1

AppiumLibraryRobotframwork으로 작업 중이며 FAIL : ValueError: Element locator '//*[@text="STG"]' did not match any elements 오류가 있습니다.Robotframwork가있는 AppiumLibrary에서 "FAIL : ValueError : Element locator"오류를 수정하는 방법?

**Settings**: Library AppiumLibrary 

**Test Cases**: Test Case1 

    Open Application http://localhost:4723/wd/hub 
    platformName=Android deviceName=ZY22452GQX  
    app=/home/keval/Desktop/extra/app-rheem-qa(1).apk  
    appPackage=com.rheem.econetconsumerandroid.qa  
    appActivity=com.econet.ui.MainActivity 

    Click Element id=com.rheem.econetconsumerandroid.qa:id/ 
    activity_login_logo_image_view 
    Click Element id=com.rheem.econetconsumerandroid.qa:id/ 
    activity_login_logo_image_view 
    Click Element id=com.rheem.econetconsumerandroid.qa:id/ 
    activity_login_logo_image_view 
    Click Text text=STG exact_match=False 
    Click Element id=com.rheem.econetconsumerandroid.qa:id/menu_save 
    Input Text id=com.rheem.econetconsumerandroid.qa:id/ 
    login_email_text [email protected] 
    Input Password id=com.rheem.econetconsumerandroid.qa:id/ 
    login_password_text [email protected] 
    Click Element id=com.rheem.econetconsumerandroid.qa:id/login_button 
+0

이 문제가 아닙니다. –

+0

화면 렌더링이 완료 될 때까지 기다리는 것처럼 보이지 않습니다. 오류의 원인이되는 줄 앞에 대기 또는 수면을 추가하면 오류가 사라지나요? –

답변

0

로케이터는 유효한 것으로 보인다 :

Test Case1 
| FAIL | 
ValueError: Element locator '//*[@text="STG"]' did not match any elements. 

테스트 케이스이다. 당신이 로그인을하고있는 것 같은데, 그래서 아마 UI에 표시 요소를 기다릴 필요 :

Wait Until Page Contains Element //*[@text="STG"] 

More details