appium小范例

122 阅读1分钟
#coding=utf-8
from appium import webdriver #导入包
desired_caps = {}  # 声明一个appium服务的设置集合
desired_caps['platformName'] = 'Android' #指定安卓
desired_caps['platformVersion'] = '4.4.2' #安卓版本
desired_caps['deviceName'] = '127.0.0.1:62001'#手机的ip可以用adb devices查询到
desired_caps['appPackage'] = 'com.zhtc.ipark.app'#要启动的包名
desired_caps['appActivity']='.ui.activity.MapActivity'# 包的activity属性,appium1.4以上可以直接获取到,其他可以用抓log大法查到,具体查看我博客其他文章 
desired_caps["unicodeKeyboard"] = "True"#  appium1.4以上可以生效,设置appium默认输入法,可以输入中文
desired_caps["resetKeyboard"] = "True"# 屏蔽手机自身的输入法,配合上一个属性使用
wzj = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)#创建一个对象
time.sleep(2)
wzj.find_element_by_id("com.zhtc.ipark.app:id/ll_park_search").click()#点击一个控件
time.sleep(2)
wzj.find_element_by_id("com.zhtc.ipark.app:id/keyWord").send_keys(u"撒旦")#在一个输入框内输入撒旦