摘要: https://www.cnblogs.com/zhongyehai/p/9159390.html 阅读全文
posted @ 2020-08-08 16:14 清扬惋惜 阅读(213) 评论(0) 推荐(0) 编辑
摘要: http://testingpai.com/article/1595507145193 阅读全文
posted @ 2020-08-08 15:30 清扬惋惜 阅读(200) 评论(0) 推荐(0) 编辑
摘要: http://testingpai.com/article/1595507282056 阅读全文
posted @ 2020-08-08 14:51 清扬惋惜 阅读(253) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriverimport time 显性等待 导入库from selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expe 阅读全文
posted @ 2020-08-08 10:37 清扬惋惜 阅读(494) 评论(0) 推荐(0) 编辑
摘要: PO是Page Object 模式的简称,它是一种设计思想,把一个页面,当做一个对象,页面的元素和元素之间操作方法就是页面对象的属性和行为,PO模式一般使用四层架构 page_locator : 以页面为单位存储元素定位 page_object : 按照页面的操作封装方法 test_case : 以 阅读全文
posted @ 2020-07-19 15:54 清扬惋惜 阅读(1571) 评论(0) 推荐(0) 编辑
摘要: #第一步:确定元素的定位表达式,这个是一个元组的格式, invalid_msg_locator=("xpath", '//div[@class="layui-layer-content"]')#不输入密码错误的的提示信 #第二步:写一个方法封装隐示等待方法# locator:tuple声明是一个元组 阅读全文
posted @ 2020-07-16 15:18 清扬惋惜 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 问题: (先保证自动化稳定性,再考虑效率) 在做自动化的时候,想减少浏览器的初始化次数,提高测试效率 解决方法: 页面刷新的方法一:链式调用 页面刷新的方法二:前置嵌套前置,夹心饼干 阅读全文
posted @ 2020-07-16 11:13 清扬惋惜 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 使用requests的requests_toolbelt模块 ,需要自行安装。 http://testingpai.com/article/1595507314591 from requests_toolbelt import MultipartEncoderimport requestsm = M 阅读全文
posted @ 2020-07-09 13:38 清扬惋惜 阅读(705) 评论(0) 推荐(0) 编辑
摘要: a ="我的名字是:%s 年龄是:%s 我的工作是:%s " % ("宝宝", 21,"教师")b = '我的名字是:{0} 年龄是:{1} 我的工作是:{2}'.format('宝宝', 21,"教师")name ="宝宝"age = 21job = "教师"c = f"我的名字是:{name} 阅读全文
posted @ 2020-07-03 13:21 清扬惋惜 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-06-07 16:57 清扬惋惜 阅读(217) 评论(0) 推荐(0) 编辑