版本号
selenium 3.13
python 3
tomcat 8.0
mysql 5.7
pycharm 5.0
loadrumer 11
jenkins 2.95
元素定位失败的原因
1)、等待时间太短
2)、元素不唯一
3)、元素值是动态值
4)、元素在另外一个表单
5)、元素在另外一个页面
6)、元素在前端是隐藏元素
接口测试怎么取日志
1,测试出现服务器异常的情况要去查看日志
2,通过xshell连接服务器,切换到 tomcat 下 log 文件夹下
3,执行命令:tail -f catalina.out
4,去jmeter重复刚才服务器异常的bug,ctrl+c 停止抓取,通过时间点在log文件中寻找 exception 和error 关键字
注:因为日志是实时的,所以要先打开日志,再去重复刚才的操作,然后立马查看日志
怎么增加自动化测试的成功率
1.增加隐式等待
2.使用try-except异常处理
3.增加等待时间
自动化测试web驱动
from selenium import webdriver 从selenium中导入webdriver包
dr=webdriver.Chrome() 获取浏览器驱动,Chrome是谷歌
dr.get('https://www.so.com/') 通过get()方法打开网页
经典bug
弱网状态下多次点击提交订单,后台出现了多笔订单。原因是网络延时不稳定,开发设置了置灰解决
python3
提交表单(submit())
find_element_by_xpath(定位).send_keys()
find_element_by_xpath(定位).submit()
自动化生成html格式的报告
导入了HTMLTestRunner包
手机app测试常用型号
oppo R11 R9
华为MATE10 P20
畅享8,nova3,nova2
小米note3,米8,米7
vivo x20
网友评论