- 博客(6)
- 收藏
- 关注
原创 Postman使用
是一个接口测试工具,主要提供了强大的接口测试功能,针对的是HTTP/HTTPS协议用在哪些地方?需要调试/测试的接口是http/https的接口的时候都可以使用1.点击到 collections--->点击 "+" 号--->输入合集名称2.点击到 collections--->点击 new--->选择 collection---->输入合集名字添加请求:1.找到合集点击 "..."--->选择 "Add Request"--->输入请求的名字和地址。
2023-06-11 20:30:15
335
原创 unittest总结:
2.当系统更新之后,部分的测试用例失效,但是不确定后面是否还会再改回来,就直接跳过。创建case包,用于存放测试用例(test_case1.py、test_case2.py)。当我们写的自动化用例越来越多时,我们就需要考虑用例编写的规范与组织,以便于后期的维护。1.当我们写的部分用例,在某些情况下不需要执行的时候可以跳过。在unittest里面,用例的执行顺序默认是按照 ASCII 码的顺序。5.在测试的py文件里面去执行代码 unittest.main()
2023-05-27 21:09:56
57
1
原创 常用API(续)
3. Cookie使用:当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器,服务器检查该Cookie,以此来辨认用户状态。但是存在页面还未加载完毕,想要操作的元素已经加载完毕,因此会浪费等待时间。什么是元素等待:WebDriver定位页面元素时如果未找到,会在指定时间内一直等待的过程。等待页面元素加载完毕,最多等10秒钟时间,往下执行查找元素。缺点:1.需要等待整个页面加载完毕之后才会往下执行,配置火狐浏览器的首选项---下载相关的首选项。2.设置万能码--程序后门。
2023-05-24 18:26:47
63
原创 常用API
在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口上进行操作。switch_to.window()方法可以实现在不同的窗口之间切换。1.当你定位元素能够定位但是在selenium里面找不到元素的时候去判断是否因为 iframe嵌套引起。iframe是什么?iframe是前端常用的一个标签,用于HTML页面的嵌套。driver.switch_to.window(原窗口句柄)会导致嵌套的页面元素能定位,但是实际上元素不在本页面。想要定位到iframe里面的元素,需要进行页面的切换。
2023-05-23 10:30:14
55
1
原创 元素定位方式
2.XPath很强悍,但定位性能不是很好,所以还是尽量少用。如果确实少数元素不好定位,那还是选择XPath或cssSelector。3.当有链接需要定位时,可以考虑使用by_link_text或by_partial_link_text(推荐)1.当页面元素有id属性时且id属性不变,最好尽量用by_id来定位。Selenium官网的Document里。极力推荐使用CSS locator。
2023-05-21 20:40:32
102
1
原创 搭建selenium环境
2.打开https://chromedriver.storage.googleapis.com/index.html 链接,找到合适的版本号的驱动,进入下载windows的驱动。1.打开https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/链接。1.打开https://github.com/mozilla/geckodriver/releases链接,找到windows的版本,下载对应的驱动。
2023-05-20 20:04:24
56
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人