web端自动化测试
文章平均质量分 90
web端自动化测试基础知识,从零开始搭建一套属于自己的自动化测试框架。
拒绝内卷的小测试
这个夏天炎热且漫长。
展开
-
从零开始编写Web自动化测试脚本(一)--Selenium+WebDriver环境搭建
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、切换操作文章目录[第一章 Selenium+WebDriver环境搭建](https://blog.csdn.net/tester_Xu_/article/details/124495535)[第二章 Selenium定位方式](https://blog.csdn.net/tester_Xu_/article/details/12451原创 2022-04-29 15:53:54 · 5532 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(二)--Selenium定位方式
第二章 Selenium定位方式文章目录第二章 Selenium定位方式一、WebDriver常用的八种定位方式二、定位方式总结三、定位方式实操一、WebDriver常用的八种定位方式常用定位方式对应Python中的方法selenium4最新写法(关于find_element_by_id被划线)需要导包from selenium.webdriver.common.by import ByIDfind_element_by_id()find_element(by=By.ID,原创 2022-04-30 23:36:18 · 1380 阅读 · 2 评论 -
从零开始编写Web自动化测试脚本(三)--元素常用属性
第三章 元素常用属性文章目录第三章 元素常用属性一、WebElement常用属性及定位方式一、WebElement常用属性及定位方式定位到元素后,还可以获取该元素的属性1、获取当前网页的url:current_urlfrom selenium import webdriverdriver = webdriver.Chrome() # 浏览器实例化driver.get("http://www.baidu.com/") # 打开网页url = driver.current_url # 获原创 2022-05-01 11:18:58 · 1335 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(四)--自动化中的三种等待
第四章 自动化中的三种等待文章目录第四章 自动化中的三种等待一、三种等待方式二、显性等待的使用方法三、判断元素的方法三、判断元素的操作一、三种等待方式1、强制等待:sleep(x),顾名思义,强制让浏览器必须等待X秒,进行下一步操作,不管前后步骤是否完成。在Python中,是基于time模块的sleep方法来实现。优点:使用简单。缺点:浪费不必要的等待时间,影响测试用例的执行效率。from selenium import webdriverimport timedriver = webd原创 2022-05-02 17:42:40 · 1494 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(五)--自动化浏览器设置及句柄、窗口切换操作
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、切换操作文章目录一、一、原创 2022-05-02 21:58:54 · 2781 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(六)--鼠标、键盘操作
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、窗口切换操作第六章 鼠标、键盘操作文章目录一、鼠标操作二、键盘操作一、鼠标操作1、在web测试中,鼠标的操作包含在ActionChains类中,经常用到的有单击、双击、右击、拖动等操作。2、在使用鼠标操作前需要先导入ActionChains类包:from selenium.webdriver.common.action_ch原创 2022-05-04 21:45:21 · 2052 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(七)--javascript在自动化中的应用
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、窗口切换操作第六章 鼠标、键盘操作文章目录一、JavaScript的简介二、浏览器对象模式BOM三、HTML DOM Document 对象四、js在web自动化中的应用一、JavaScript的简介1、JavaScript 是 Web 的编程语言,是目前最流行的脚本语言,这门语言可用于 HTML 和web开发2、JavaS原创 2022-05-05 13:57:06 · 3211 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(八)--unittest&断言
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、窗口切换操作第六章 鼠标、键盘操作第七章 javascript在自动化中的应用第八章 unittest&断言第九章 ddt数据驱动文章目录一、unittest测试框架的介绍与使用二、unittest的断言三、生成HTML测试报告一、unittest测试框架的介绍与使用1、unittest框架及原理:python中原创 2022-05-07 17:47:11 · 1297 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(九)--ddt数据驱动
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、窗口切换操作第六章 鼠标、键盘操作第七章 javascript在自动化中的应用第八章 unittest&assert断言第九章 ddt数据驱动文章目录一、数据驱动的概述二、ddt概述三、yaml文件数据驱动四、excel文件数据驱动一、数据驱动的概述1、数据驱动的简介数据驱动:数据驱动测试的方法是将测试数据与测试原创 2022-05-08 20:19:19 · 1170 阅读 · 0 评论 -
从零开始编写Web自动化测试脚本(十)--测试框架搭建过程Python+Selenium+unittest+BeautifulReport
第一章 Selenium+WebDriver环境搭建第二章 Selenium定位方式第三章 元素常用属性第四章 自动化中的三种等待第五章 自动化浏览器设置及句柄、窗口切换操作第六章 鼠标、键盘操作第七章 javascript在自动化中的应用第八章 unittest&断言第九章 ddt数据驱动第十章 测试框架搭建过程Python+Selenium+unittest+BeautifulReport1、假设有两条测试用例,如下:1、首先,我们用最简单的方法,在一个文件中写出两条测试用例。2、然原创 2022-05-11 14:36:15 · 1364 阅读 · 0 评论