Appium自动化框架入门笔记
基本测试框架思路 APP–放测试包apk baseView—主要是最基本的方法,初始化driver和基础方法(找单个元素,多个元素,获取屏幕大小,滑动等方法) config–配置capability文件(设备信息),还有配置日志文件(等级,输出格式追加形式,输出路径,handler设置) data—主要设置数据的地方,主要是用户名和密码数据 log—主要是存放生成的log文件 report–主要是生成测试报告(HTML格式或者是Excel格式文档) screenshot—主要是存放异常信息的截图 common-desired_caps.py —主要是将配置类的信息加载(driver驱动封装。日志配置文件加载,启动APP配置参数) common–myunit.py–主要封装测试用例操作前的操作,实际就是执行开始和执行完成后操作 common–主要是封装公共方法(操作过程中会用到的方法),比如是检查是否有弹窗,点击取消,这些方法是继续了基类的方法。 继承了基类:实际就是要方法重写 获取配置信息:实际就是APP的信息 遇到无法找到的元素:实际需要NoSuchElementException 找不到元素就需要记录:实际需要logging 记录时间:实际需要time 获取对应文件:实际需要OS 定位元素:实际需要selenium.webdriver.common.by 读取信息