一、测试环境
Win 10
java version "1.8.0_181"
Appium v1.14.1(不能低于1.6.3)
selenium:3.141.0
测试设备:Android 5.1.1
Python:3.6
测试App:考研帮Android app V3.1.0
二、测试场景
场景一:base脚本里的desired_caps['noReset'] = 'False'
1 自动安装考研帮App(kaoyan3.1.0.apk),然后启动App,并用logging模块打印日志
三、参考代码
from appium import webdriver
import yaml
import logging
from selenium.common.exceptions import NoSuchElementException
file = open('../yaml/desired_caps.yaml','r')
data = yaml.load(file,Loader=yaml.FullLoader)
#日志格式输出定义好
logging.basicConfig(level=logging.INFO,filename='run.log',
format='%(asctime)s %(filename)s[line:%(lineno)d]%(levelname)s%(message)s')
desired_caps = {}
desired_caps['