Appium移動端自動化測試之應用操做詳解(四)

應用操做篇web

1.1).安裝應用

desired_caps = { 'platformName': 'Android', 'platformVersion': '5.0.0.0', 'deviceName': '127.0.0.1:62001', 'appPackage': 'com.shanjian.originaldesign', 'appActivity':'.activity.other.Activity_In'} driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps) driver.install_app(r'D:\PycharmPorjects\appium\psh.apk')

1.2).卸載應用 

driver.remove_app('com.shanjian.pshlaowu')

1.3).關閉應用

driver.close_app()

關閉應用。這個方法與quit()有所不一樣,quit()是在結果測試時執行的,這個方法並不是真正的關閉應用,至關於按home 鍵將應用置於後臺,能夠經過launch_app()再次啓動。app

1.4).檢查應用是否安裝

print driver.is_app_installed('com.shanjian.originaldesign')

若是安裝就返回True測試

1.5).啓動應用

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps) sleep(5) driver.close_app() driver.launch_app()

注:腳本在初始化的時候就已經啓動了APP,咱們能夠先關閉這個APP,而後在啓動APPui

1.6).將應用置於後臺

driver.background_app('com.shanjian.originaldesign')

1.7).應用重置

driver.reset()

至關「恢復出廠默認值」的效果。這個方法不須要入參。spa

相關文章
相關標籤/搜索