一、测试环境
Win 10
Python 3.6
Appium 1.13.0
Andriod 5.1.1 模拟器
测试App:考研帮Android版 3.1.0
selenium3
二、测试场景
场景一:base脚本里的desired_caps['noReset'] = 'False'
1 自动安装考研帮App(kaoyan3.1.0.apk),然后启动App
2 点击注册,自动上传头像
3 用户信息、密码、邮箱,点击立即注册
4 选择北京-清华大学-学术硕士--理学--数学--数据科学
5 点击进入考研帮,完成注册
三、参考代码
#uft-8
from find.base import driver,NoSuchElementException
import random
#启动app后定位到注册按钮并点击
driver.find_element_by_id("com.tal.kaoyan:id/login_register_text").click()
#到注册页面后,点击头像
driver.find_element_by_id("com.tal.kaoyan:id/activity_register_userheader").click()
#获取所有图片
images = driver.find_elements_by_id("com.tal.kaoyan:id/item_image")
#按index选择一张图片,并点击
images[2].click()
#最后点击保存上传图片
driver.find_element_by_id("com.tal.kaoyan:id/save"