robotframework切換webview
阿新 • • 發佈:2018-02-23
appium ons con and teardown oba lose name set
app中有webview的情況
手機淘寶的天貓國際頁面是一個webview
robotframework代碼:
*** Settings *** Suite Setup Suite Teardown Library AppiumLibrary *** Variables *** *** Test Cases *** 手機淘寶 Open Application http://localhost:4723/wd/hub platformName=Android platformVersion=19 deviceName=emulator-5554 app=${CURDIR}${/}shoujitaobao_178.apk appPackage=com.taobao.taobao ... appActivity=com.taobao.tao.welcome.Welcome unicodeKeyboard=True resetKeyboard=True Wait Until Page Contains Element xpath=//android.widget.TextView[@text=\"天貓國際\"] Click Element xpath=//android.widget.TextView[@text=\"天貓國際\"] @{contexts} Get Contexts Log Many @{contexts} ${cur_context} Get Current Context log 當前context log ${cur_context} log 開始切換 Switch To Context WEBVIEW_com.taobao.taobao log 切換成功 ${cur_context} Get Current Context log ${cur_context} ${page} Log Source log ${page} Page Should Contain Text 美妝 Click Element xpath=//*[@id="J_5132393350"]/div/div/div/a[2] sleep 10 [Teardown] Close All Applications *** Keywords ***
使用Switch To Context切換到對應webview後,繼續使用appium關鍵字操作webview中的元素
robotframework切換webview