最新 最热

如何隐藏Selenium特征实现自动化网页采集

Selenium是一个流行的自动化网页测试工具,可以通过模拟用户在Chrome浏览器中的操作来完成网站的测试。然而,有些网站会检测浏览器是否由Selenium驱动,如果是,就会返回错误的结果或拒绝访问。为了避免这种情况,我们需要隐藏...

2023-04-17
1

Jenkins学习(三)——设置定时任务

每次都手动的构建项目显然不够方便,有时候需要定时地执行自动化测试脚本。例如,每天晚上定时执行 xxx 文件来运行自动化测试项目。

2023-04-16
1

Puppeteer工具简介及其在网页爬取和自动化中的应用

Puppeteer是一个流行的Node.js库,在开发者中广泛使用的用于网页爬取和自动化任务的工具。它提供两种操作模式,即headfull和headless。在headfull模式下,Puppeteer控制的Chrome或Chromium浏览器是有界面的,也就是可以看到...

2023-04-06
1

软件测试|测试金字塔是什么,它的目的是什么,以及它包含哪些层次?

测试金字塔是2009年Mike Cohn在他的著作《Succeeding with Agile》一书正式提出的。他是一个类比的概念,形容每一层,或者说不同集成阶段测试覆盖率和知行效率之间的一个相对关系。...

2023-03-31
1

软件测试|web自动化测试神器playwright教程(十)

PO设计模式是我们在进行web自动化测试中经常使用到的思想和原则,甚至已经成为了web自动化测试的标准模型,PO设计模式在selenium官方文档中是被推荐的原则,同样的,playwright也是完全支持我们按照PO模式的思想来写我们的测...

2023-03-30
0

软件测试|web自动化测试神器playwright教程(七)

有时候我们需要通过屏幕截图来验证我们测试是否正常执行,selenium提供了截图的功能,我们可以截取当前整个屏幕的内容,playwright更加强大,除了截取当前屏幕,还可以截长图,也可以对某个元素截图。...

2023-03-30
0

软件测试|web自动化测试神器playwright教程(六)

在web自动化测试的工作中,弹窗以及页面切换是我们比较头疼的问题,我们都是需要通过switch切换到弹窗或者页面上进行操作,再切换回到我们的原页面进行操作,这样的操作十分繁琐,我们需要去获取window_handle,作为切换页面的对...

2023-03-30
0

在Docker镜像中安装ChromeDriver

最近由于自动化测试需要,要在docker里面安装chromedriver。Docker是基于python3.8.10的,安装也比较简单。

2023-03-23
1

自动化测试笔记

1、自动化测试怎么做?自动化测试,是在手工测试之后进行的,是将手工测试用例转化为自动化测试脚本,用于回归测试。首先,我们会对手工测试用例进行评估,一般选取正常场景的,复杂度不高,复用性高手工测试用例来转化为脚本,因为,用...

2023-03-21
0

Pytest自动化测试框架

1. 使用pytest完成接口自动化1.1. pytest 简介pytest 是 Python 的一款开源测试框架。

2023-03-21
1