摘要: a='{"pwd":"12345678","type":1}' #判断是不是一个json,可以在网上找json工具进行判断 #b不是json b="{'pwd':'12345678','type':1}" #json表示数据为空是null,不是None c='{"mobile_phone":null 阅读全文
posted @ 2023-06-07 21:58 雪儿的回忆 阅读(67) 评论(0) 推荐(0)
摘要: 服务器地址-接口地址 api.keyou.site:8000/configures 接口分类 1、硬件接口:指的是两个硬件设备之间的连接方式(比如:鼠标和电脑通过usb接口进行连接) 2、软件接口:简单来说就说软件程序之间数据交互的通道 软件接口分类: 1、程序内部接口:是客户端与服务器的接口,用来 阅读全文
posted @ 2023-06-02 23:16 雪儿的回忆 阅读(116) 评论(0) 推荐(0)
摘要: 需求分析-测试计划(自动化选择,选择技术栈,selenium,cypress.io)-测试用例编写-审核-写代码-生成测试报告 其中主要是用例设计、框架结构,自动化用例实现,异常用例,正常用例,用例筛选; web自动化测试框架搭建 selenium操作浏览器操作常用操作:定位元素:1、xpath 2 阅读全文
posted @ 2023-05-27 22:27 雪儿的回忆 阅读(83) 评论(0) 推荐(0)
摘要: pytest中paramatrize和fixture不能使用unittst --pytest和unittest可以共同使用,比如可以使用unittest中ddt,setUPteardown,self.assertTrue(),然后使用pytest中的特性,自动收集,用例筛选,测试报告,测试插件。 现 阅读全文
posted @ 2020-10-08 18:54 雪儿的回忆 阅读(980) 评论(0) 推荐(0)
摘要: pytest可以进行接口测试,app测试,可以进行任何测试,(unittest和pytest只是进行单元测试和断言的库),pytest提供的特性很适合做Web自动化测试, 之前测试用例中,断言之后直接加,driver.quit()是不行的,断言成功可以,断言失败就不行。所以直接加driver.qui 阅读全文
posted @ 2020-09-11 23:51 雪儿的回忆 阅读(432) 评论(0) 推荐(0)
摘要: <一>、web自动化框架的搭建 selenium常用浏览器操作-定位元素八大元素定位方法find_element_by_id,find_element_by_name,find_element_by_xpath,find_element_by_class_name,find_element_by_t 阅读全文
posted @ 2020-09-06 13:29 雪儿的回忆 阅读(530) 评论(0) 推荐(0)
摘要: Web自动化测试相比接口自动化测试成本高, Web自动化测试到底什么时候介入,前端代码写完了,也不一定介入Web自动化测试,需要等到项目稳定成熟才可以引入Web自动化测试。 测试计划 引入Web自动化测试需要做哪些, Web自动化测试主要有两个场景,冒烟测试,回归测试 项目实战 web自动化测试的流 阅读全文
posted @ 2020-08-30 21:08 雪儿的回忆 阅读(276) 评论(0) 推荐(0)
摘要: 文件上传的三种方法 第一种方法:如果界面有input元素, 收到定位到元素信息,el=driver.find_element_by_name("mfile"), el.send_keys("d:\demo.txt) 输入的是文件路径, send_keys:1,输入文本;2,可以输入键盘位置;3,发送 阅读全文
posted @ 2020-08-30 20:41 雪儿的回忆 阅读(173) 评论(0) 推荐(0)
摘要: python通过webdriver控制浏览器JS,python的指令转化成js代码,如果python当中没有直接封装好的JS指令,就需要自己写JS指令。 Selenium之前有获取界面属性的接口(get_attribute()),但是没有设置界面属性的接口,这时候就需要自己封装,比如set_attr 阅读全文
posted @ 2020-08-23 11:37 雪儿的回忆 阅读(123) 评论(0) 推荐(0)