appium python学习记录

这是网上找到的测试用例

from appium import webdriver

desired_caps = {}

desired_caps['platformName'] = 'Android'

desired_caps['platformVersion'] = '4.4.2'

desired_caps['deviceName'] = 'Android Emulator'

desired_caps['appPackage'] = 'com.android.calculator2'

desired_caps['appActivity'] = '.Calculator'

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

driver.find_element_by_name("1").click()

driver.find_element_by_name("5").click()

driver.find_element_by_name("9").click()

driver.find_element_by_name("delete").click()

driver.find_element_by_name("9").click()

driver.find_element_by_name("5").click()

driver.find_element_by_name("+").click()

driver.find_element_by_name("6").click()

driver.find_element_by_name("=").click() driver.quit()
作用是打开计算器计算
那如何打开浏览器呢

修改一下两个数据

desired_caps['appPackage'] = 'com.android.browser'
desired_caps['appActivity'] = '.BrowserActivity'

指定desired_caps['app]之后可以不指定desired_caps['appPackage']和desired_caps['appActivity'] 但是每次都会卸载app然后重装

相反的指定desired_caps['appPackage']和desired_caps['appActivity']不指定desired_caps['app]的话就会直接打开app进行操作

 

posted @ 2017-02-22 16:58  菲菲菲菲菲常新的新手  阅读(195)  评论(0编辑  收藏  举报