随笔分类 - 学习笔记-python自动化
摘要:requests 库中的 hooks 参数。 1. hooks 参数的作用 hooks 参数允许你在 HTTP 请求的特定生命周期事件前后执行自定义函数(称为 “钩子函数”)。这提供了一种强大的方式来拦截、修改或监控请求过程,而无需修改 requests 库本身的代码。 你可以把钩子想象成一个 “回
阅读全文
摘要:问题:在做接口自动化时,接口要做登陆验证,因此需要在调用接口前,先登录获取token,但通常来说,登录接口返回的token是有失效时间的,我们应该避免每次请求接口,都去调用一次登录接口重新获取token 思路:使用functools 的lru_cache模块,在自动化代码每次调用get_token方
阅读全文
摘要:1.打开F12,切换到console 2.xpath定位,输入:$x("your_xpath_str") 3.css定位,输入:$$("your_css_str") 4.id,document.getElementById("xx") 5.class,document.getElementByCla
阅读全文
摘要:在页面上抓包,该登录接口有如下参数: 第一个坑: https请求需要加verify=False requests.post(url,data,verify=False) 第二个坑: 没注意传参格式,用json传参请求接口,接口返回原始登录页面,为啥传参格式不对接口没报错呢,因为该接口没有接收到参数时
阅读全文
摘要:之前的博客,记录了一个基于PO思想的web自动化测试框架,代码即用例,思路清晰,代码简明,但每新增修改用例都需要修改代码,不便于维护,对编写用例的同学的要求也较高。 这两天看了一本书,上面介绍的ui自动化测试框架是数据驱动的,个人觉得还是比较有参考意义 这个框架将用例维护到Excel中,用例拆分成动
阅读全文
摘要:一、下载jar包:selenium-server-standalone-3.9.1.jar,放到和chromedriver同级目录 二、cmd切换到selenium-server-standalone包所在目录,执行java -jar selenium-server-standalone-3.9.1
阅读全文
摘要:1.Element is not clickable at point- 在写ui自动化用例时,遇见了一个问题,点击元素报错Element is not clickable at point,网上的常见处理方法有以下四种: 1.未加载完整: 等待元素加载完整,使用time.sleep或 WebDri
阅读全文
该文被密码保护。

浙公网安备 33010602011771号