
selenium 网页自动化 - 在访问一个网页时弹出的浏览器窗口,我该如何处理?
前言相信大家在使用 selenium 做网页自动化时,会遇到如下这样的一个场景:在你使用 get 访问某一个网址时,会在页面中弹出如上图所示的弹出框。首先想到是利用 Alert 类来处理它。然而,很不幸,Alert 类处理的结果就是没有结果...

前言相信大家在使用 selenium 做网页自动化时,会遇到如下这样的一个场景:在你使用 get 访问某一个网址时,会在页面中弹出如上图所示的弹出框。首先想到是利用 Alert 类来处理它。然而,很不幸,Alert 类处理的结果就是没有结果...

希尔排序按其设计者希尔(Donald Shell)的名字命名,该算法由希尔 1959 年公布。希尔排序(Shell's Sort)是插入排序的一种又称"缩小增量排序",是直接插入排序算法的一种高效的改进版本。

前言:不管是在做接口自动化还是在做 UI 自动化,测试人员遇到的第一个问题都是卡在登录上。 那是因为在执行登录的时候,服务端会有一种叫做 session 的会话机制。 一个很简单的例子: 在做功能测试的时候,肯定会遇到一种测试场景,需要在没...

今天我们一起来学习toml这种简洁的配置文件格式吧。

前言作为一名软件测试工程师,在日常测试工作中经常需要测试数据。功能测试时,笔者通常是去系统中查找存量数据或者手动去造数据。一般情况在自动化测试中,可以使用写死的测试数据或者自己写代码自动生成测试数据,无论何者都会需要大量的精力和工作量,部分...

Appium 测试框架可以让我们使用不同的编程语言(Java、Python、Ruby、JavaScript)测试不同移动端平台的应用(Android、iOS),目前也是最火的移动端测试框架。这篇文章会带着大家学习到如何在不同设备中并行执行测...

Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢?今天我们就来讲一讲怎么使用jmeter来调用redis

前言关于 unittestreport 最初在开发的时候,只是计划开发一个 unittest 生成 HTML 测试报告的模块,所以起名叫做 unittestreport。在开发的过程中结合使用的小伙伴的一些反馈,所以慢慢的扩展了更多的功能进...

本文章仅做学习之用,请勿用于非法测试和攻击!!!

1、前言Hamcrest 是一款用于校验的 Java 的单元测试框架,可以组合创建灵活的匹配器进行断言。官网:http://hamcrest.org/JavaHamcrest/2、API1、startsWith:匹配字符串以 XX 开头as...

1、appium+python 实现单设备的 app 自动化测试启动 appium server,占用端口 4723电脑与一个设备连接,通过 adb devices 获取已连接的设备在 python 代码当中,编写启动参数,通过 pytes...
os.path.dirname(__file__) 返回当前运行文件所在目录的绝对路径