5,211
社区成员
发帖
与我相关
我的任务
分享
from appium import webdriver
import os
import time
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'] = 'OPPO R11'
desired_caps['autoLaunch'] = True
desired_caps['app'] = PATH('./app/app-release.apk')
desired_caps['appPackage'] = 'com.app.jianguyu.jiangxidangjian'
desired_caps['appActivity'] = '.ui.activities.SplashActivity'
desired_caps['unicodeKeyboard'] = True
driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
time.sleep(5)
driver.find_element_by_id('com.app.jianguyu.jiangxidangjian:id/et_userName').send_keys('13012340003')
driver.find_element_by_id('com.app.jianguyu.jiangxidangjian:id/et_userPassword').send_keys('132411')
driver.find_element_by_name('登录').click()
driver.find_element_by_id('android:id/button2').click()
try:
for i in range(1,6):
driver.find_element_by_xpath('//android.support.v7.widget.RecyclerView/android.widget.RelativeLayout[%d]' % i).click()
driver.implicitly_wait(5)
driver.back()
except Exception as e:
print(e)
finally:
time.sleep(10)
driver.quit()