1. 程式人生 > >app自動化測試之實戰應用(百度app簡單測試)

app自動化測試之實戰應用(百度app簡單測試)

127.0.0.1 ppi eset float package light reset andro spl

在百度app中搜索python相關內容代碼如下:

from appium import webdriver

desired_caps = {}
desired_caps[‘deviceName‘] = ‘621QECQ23DKQP‘
desired_caps[‘platformName‘] = ‘Android‘
desired_caps[‘platformVersion‘] = ‘6.0‘
desired_caps[‘appPackage‘] = ‘com.baidu.searchbox‘
desired_caps[‘appActivity‘] = ‘.SplashActivity‘
#下面這個是百度二次啟動的activity desired_caps[‘appWaitActivity‘] = ‘.MainActivity‘ desired_caps[‘unicodeKeyboard‘] = ‘True‘ desired_caps[‘resetKeyboard‘] = ‘True‘ desired_caps[‘automationName‘] = ‘Selendroid‘ driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub‘,desired_caps)
#點擊搜索框 driver.find_element_by_id(‘baidu_searchbox‘).click()
#在搜索框中輸入python driver.find_element_by_id(‘SearchTextInput‘).send_keys(‘python‘)
#點擊查詢 driver.find_element_by_id(‘float_search_or_cancel‘).click() driver.quit()

看到這裏是不是感覺app測試很簡單?其實這是最簡單的範例,實際自動化測試過程中會遇到各種問題,只有善於總結、有好的思路解決問題才能真的學到東西

app自動化測試之實戰應用(百度app簡單測試)