test_appium.py

#coding=utf-8
from appium import webdriver
from time import sleep

app = {}
# 平台名称
app['platformName'] = 'Android'
# 平台版本
app['platformVersion'] = '4.4.4'
# 设备名称
app['deviceName'] = '192.168.169.101:5555'
#包名
app['appPackage'] = 'com.junte.creditsystem'
# 默认进入的界面 / 视图
app['appActivity'] = '.ui.activity.SplashScreenActivity'
# appium实例对象
driver = webdriver.Remote('http://localhost:4723/wd/hub', app)

# 登录篇
driver.wait_activity('.ui.activity.LoginActivity', 10)
driver.find_element_by_id('com.junte.creditsystem:id/edt_phone').send_keys("yuanna")
driver.find_element_by_id('com.junte.creditsystem:id/edt_pwd').send_keys("yuanna123")
driver.find_element_by_id('com.junte.creditsystem:id/btn_login').click()

# 手势篇
driver.wait_activity('.ui.activity.MyGestureCreateActivity', 10)
sleep(2)
driver.swipe(163 * 1.3, 515 * 1.3, 427 * 1.3, 518 * 1.3)
sleep(2)
driver.swipe(163 * 1.3, 515 * 1.3, 427 * 1.3, 518 * 1.3)

# 主页篇
driver.wait_activity('.ui.activity.ADWebViewActivity', 10)
print(driver.contexts) # [u'NATIVE_APP', u'WEBVIEW_com.junte.creditsystem']
driver.switch_to.context(u'WEBVIEW_com.junte.creditsystem')
print(len(driver.find_elements_by_css_selector('.modules-sec .module'))) # 7

# driver.quit()

results matching ""

    No results matching ""