随笔分类 -  Python3+Selenium3

系统的介绍python3+selenium3的知识。
摘要:Selenium3自动化测试【40】Html测试报告HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展, 它可以生成HTML的测试报告。 阅读全文
posted @ 2022-08-14 20:56 BlaLeo 阅读(235) 评论(0) 推荐(0)
摘要:Pytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其效率更高。 阅读全文
posted @ 2022-07-23 17:57 BlaLeo 阅读(269) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【38】单元测试Pytestpytest测试框架也是主流的一个测试框架,推荐使用该框架,对比unnitest框架来说,其效率更高 阅读全文
posted @ 2022-06-19 21:34 BlaLeo 阅读(460) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【37】单元测试Unittest(2)unittest是Python标准库中自带的单元测试框架。 阅读全文
posted @ 2022-05-29 22:53 BlaLeo 阅读(174) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【36】单元测试Unittest(1)unittest是Python标准库中自带的单元测试框架。unittest可以组织执行测试用例,并且提供了丰富的断言方法,可以判断测试用例是否通过,最终生成测试结果。 阅读全文
posted @ 2022-05-24 23:46 BlaLeo 阅读(188) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【34】执行JS脚本通过selenium3操控滚动条、时间控件等 阅读全文
posted @ 2022-05-19 08:52 BlaLeo 阅读(301) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【33】屏幕截图WebDriver提供了截图的方法有save_screenshot()等 阅读全文
posted @ 2022-05-13 10:39 BlaLeo 阅读(231) 评论(0) 推荐(0)
摘要:Cookie与Session的处理 阅读全文
posted @ 2022-05-07 14:53 BlaLeo 阅读(345) 评论(0) 推荐(0)
摘要:Selenium也提供了文件下载的方案,以下载最新的Python版本为例,如图所示。单击【Download Python *.*.*】,下载最新的Python版本 阅读全文
posted @ 2022-05-05 15:40 BlaLeo 阅读(274) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【29】文件上传日常在访问页面时,文件上传与下载操作也常常用到,因此在Web自动化测试中也会遇到文件上传的情况。针对上传功能,WebDriver并没有提供对应的方法。 阅读全文
posted @ 2022-04-25 14:40 BlaLeo 阅读(218) 评论(0) 推荐(0)
摘要:Selenium3自动化测试【28】单选框、复选框、下拉选择框Html页面中的单选按钮、复选框、下拉框均可通过WebDriver实现操做。 阅读全文
posted @ 2022-04-18 21:11 BlaLeo 阅读(503) 评论(0) 推荐(0)
摘要:讲解Python3+Selenium3如何处理Frame窗体 阅读全文
posted @ 2022-04-12 14:09 BlaLeo 阅读(444) 评论(0) 推荐(0)
摘要:解Python3+Selenium3如何解决元素加载缓慢的情况 阅读全文
posted @ 2022-04-07 22:15 BlaLeo 阅读(274) 评论(0) 推荐(0)
摘要:Selenium3强制等待&隐式等待 阅读全文
posted @ 2021-09-09 18:59 BlaLeo 阅读(241) 评论(0) 推荐(0)
摘要:除了,前面我们熟知WebDriver有8种定位单个元素的方法,也提到了WebDriver 还提供了与之对应的 8 种定位方法用于定位一组元素。 8种find_elements_by_*方法如下所示: find_elements_by_id:通过元素的ID属性值来定位一组元素; find_elemen 阅读全文
posted @ 2021-09-06 14:36 BlaLeo 阅读(151) 评论(0) 推荐(0)
摘要:前面章节的代码书写过程中,其实已经接触到了元素的操做方法,如 click()与send_keys()方法。 click()方法用于单击元素,如。 driver.find_element_by_xpath("//*[@id='sb_form_go']").click() send_keys()用于模拟 阅读全文
posted @ 2021-09-06 14:34 BlaLeo 阅读(227) 评论(0) 推荐(0)
摘要:Selenium3自动化测试操作浏览器得基本方法 阅读全文
posted @ 2021-08-16 10:38 BlaLeo 阅读(158) 评论(0) 推荐(0)
摘要:Selenium3自动化测试元素定位之find_element定位元素 阅读全文
posted @ 2021-07-27 17:12 BlaLeo 阅读(572) 评论(0) 推荐(0)
摘要:Selenium3自动化测试元素定位方式,CSS定位元素 阅读全文
posted @ 2021-07-27 17:09 BlaLeo 阅读(321) 评论(0) 推荐(0)
摘要:### 层级与属性结合定位 如果被定为的元素,无法通过自身属性来唯一标识自己,此时可以考虑借助上级元素来定位自己。举生活中的例子,一个婴儿刚出生,还没有姓名与身份证号,此时给婴儿进行检查时往往会标注为“某某之女”。因为婴儿的母亲是确定的,找到母亲也就找到了婴儿。XPath的层级与属性结合定位就是如此 阅读全文
posted @ 2021-06-03 11:19 BlaLeo 阅读(210) 评论(0) 推荐(0)