您的位置:首页 > 移动开发

Appium+Python移动端自动化案例一个

2017-03-20 20:03 309 查看
#coding=utf-8

from appium import webdriver

from selenium import webdriver

from time import sleep

import os

PATH = lambda p: os.path.abspath(

    os.path.join(os.path.dirname(__file__), p)

)

desired_caps = {}

desired_caps['platformName'] = 'Android'

desired_caps['platformVersion'] = '4.4.2'

desired_caps['deviceName'] = '127.0.0.1:62001'
desired_caps['deviceName'] = 'Y15QKCNQ237LC'

#测试用的是手机淘宝app

desired_caps['app'] =PATH('C:\\Users\\Administrator\\Desktop\\shoujitaobao_151.apk')

'''如果手机未安装该软件,且安装包在电脑上,则需指定路径,包名和活动名可不指定

   如果手机已经安装,则不需指定路径,指定下面的包名和活动名即可'''

# desired_caps['appPackage'] = ('com.taobao.taobao')

# desired_caps['appActivity'] = ('com.taobao.tao.welcome.Welcome')

#屏蔽软键盘,方便输入中文

desired_caps['unicodeKeyboard']=True

desired_caps['resetKeyboard']=True

#启动app

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

sleep(5)

#点击并输入

driver.find_element_by_id('com.taobao.taobao:id/home_searchedit').click()

sleep(2)

driver.find_element_by_id('com.taobao.taobao:id/searchEdit').send_keys(u'李宁')

#清空输入框

driver.find_element_by_id('com.taobao.taobao:id/searchEdit').clear()

#再次输入

driver.find_element_by_id('com.taobao.taobao:id/searchEdit').send_keys(u'耐克')

driver.find_element_by_name('搜索').click()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐