笔记

此分类主要用于整理和记录学习过程中的知识点和笔记,并提供有用的学习资源,从而提高学习效率并加深对知识的理解。
selenium教程一:环境搭建与基础操作步骤 - 正则时光

selenium教程一:环境搭建与基础操作步骤

工具介绍 selenium:开源、免费、主流 ⽀持UI,自动化测试工具 selenium工具常用库 selenium-grid可以做分布式(批量在不同平台中运⾏⽤例),⾃动化⽤例较多时、或测试不同浏览器在不同平台运...
2.unitest 断言 - 正则时光

2.unitest 断言

断言:让程序代替人为判断测试程序执行结果是否符合预期结果的过程 常用的UnitTest断言方法 断言方法断言描述assertTrue(expr, msg=None)验证expr是true,如果为false,则failassertFalse(expr,...
selenium教程二:元素操作和元素信息获取 - 正则时光

selenium教程二:元素操作和元素信息获取

元素定位 from selenium import webdriver from selenium.webdriver.common.by import By #引入方法 driver=webdriver.Chrome() driver.find_element(定位方法,值) #返回查找到的第一个元素(...
3.unitest 参数化(数据驱动) - 正则时光

3.unitest 参数化(数据驱动)

通过参数的方式来传递数据,从而实现数据和脚本分离。并且可以实现用例的重复执行。(在书写用例方法的时候,测试数据使用变量代替,在执行的时候进行数据传递) - unittest 测试框架,本身不支持...
selenium教程三: 浏览器操作、页面交互、鼠标操作 - 正则时光

selenium教程三: 浏览器操作、页面交互、鼠标操作

浏览器常用操作 当前窗口:创建驱动时第一个打开的窗口,对于当前窗口的元素一般都可以直接定位和操作,如果弹出新的窗口对于新的窗口元素是不能直接进行操作,需要学习后续的窗口切换。 页面交...
4.unitest 生成HTML测试报告 - 正则时光

4.unitest 生成HTML测试报告

HTML测试报告:就是执行完测试用例后,以HTML(网页)方式将执行结果生成报告 使用HTMLTestReport生成报告 使用第三方的报告模版,生成报告 HTMLTestReport, 本质是 TestRunner import unittest f...