自动化测试
IT小螺丝钉
面试造大炮,工作拧螺丝。
展开
-
python之三上下滑动鼠标
def swip_action(self, flage, up_down, msg): """ :param flage: 滑屏找对应的元素 :param up_down: 屏幕是向上滑还是向下滑 :param msg:滑屏使某个元素不在当前页面里面 :return: """ time.sleep(2) try: while 1: ..原创 2021-08-30 09:29:26 · 653 阅读 · 0 评论 -
python之二参数校验
def check_element(self, type, info, element, max_len, special_char): """ 输入框输入不同的值进行检查 type:元素定位的方式(ID,xpath) element:元素定位的名字 info:输入框需要输入的内容 max_len:输入框最长字符长度 :param element: :return: ..原创 2021-08-30 09:19:07 · 601 阅读 · 0 评论 -
python之一登录场景
@allure.feature('定位辅助录入页面')class TestClass_LogingInfo: @allure.story('打开APP进入新安装页面') def test_openapp_infologingpage(self): with allure.step("App_Sign_in_C01/App_Sign_in_C02/App_Sign_in_C03"): global driver_base dr.原创 2021-08-30 09:15:25 · 153 阅读 · 0 评论 -
for i in range ()作用:
for i in range ()作用:range()是一个函数, for i in range () 就是给i赋值:比如 for i in range (1,3):就是把1,2依次赋值给irange () 函数的使用是这样的:range(start, stop[, step]),分别是起始、终止和步长range(3)即:从0到3,不包含3,即0,1,2 1 2 3 4 5 6 7 >>>原创 2021-08-24 13:34:10 · 2676 阅读 · 0 评论 -
python+requests+pytest+allure自动化框架
|0核心库requests request请求 openpyxl excel文件操作 loggin 日志 smtplib 发送邮件 configparser unittest.mock mock服务|0目录结构base utils testDatas conf testCases testReport logs 其他 2|1base base_path.py存放绝对路径,dos命令或Jenkins执行时,防止报错 base_requests.py封装reque...原创 2021-07-21 10:37:04 · 184 阅读 · 0 评论 -
Python自动化之结果断言篇
一、断言介绍(1)介绍断言是自动化最终的目的,一个用例没有断言,就失去了自动化测试的意义了断言用到的是 assert关键字。预期的结果和实际结果做对比,符合预期就是pass,不符合就fail(2)常用断言pytest里面的断言就是python里assert的断言方法assert xx 判断xx为真assert not xx 判断xx不为真assert a in b 判断b包含aassert a == b 判断a等于bassert a != b 判断a不等于b(3)案例def原创 2021-07-16 10:31:29 · 5076 阅读 · 0 评论