随笔分类 - 测试 / 自动化测试
Python+selenium基础学习
摘要:selenium知识点 selenium截屏 截屏方式 1. save_screenshot 2. get_screenshot_as_file # 保存网页截图 3. get_screenshot_as_png #获取二进制数据流 4.get_screenshot_as_base64 # base
阅读全文
摘要:pytest钩子函数 在 Pytest 中,我们可以使用钩子函数(hook function)来在测试执行完成后执行一些特定的操作,例如生成报告、发送邮件等。 Pytest 中常用的钩子函数: pytest_addoption(parser): 当 pytest 命令行解析器被创建时,pytest
阅读全文
摘要:selenium知识点 selenium截屏 全屏截屏:截屏的是可视区域 driver.save_screenshot('baidu1.png') 部分截屏:指定元素截屏 image=driver.find_element(By.XPATH,'//*[@id="app"]/div/div/div[2
阅读全文
摘要:# unittest+pytest 测试框架: unittest单元测试框架 unittest是python内置的单元测试框架,具备编写用例、组织用例、执行用例、输出报告等自动化框架的条件。 unittest工作原理 unittest结构图: test case :一个完整的测试单元,执行该测试单元
阅读全文
摘要:自动化测试-设计模式(封装) pom模式+关键字驱动模式 自动化框架设计思想 (1) 数据驱动测试:即英文单词Data-Driven Testing,简称DDT。 (2) 关键字驱动测试:即英文单词Keyword-Driven Testing,简称KDT。 (3) 业务流程测试:即英文单词Busin
阅读全文
摘要:Selenium基础学习 Selenium组件 Selenium IDE:是一个测试集成开发环境,可以结合FF录制脚本,并对脚本编辑和调试 特点:1.很容易在页面上就行录制 2.能自动通过id,name,xpath就行定位 3.自动执行Selenium命令 4.能够进行高度和设置断点
阅读全文