摘要:
上面六个自动化测试框架主要都是针对web的。我也去官方文档稍微了解了一下这些框架的具体实现方法和例子。得到一下观点。 Serenity:国内使用的比例貌似不是很高,所以首先被我pass掉了。 Gauge:这是一个较新的测试框架,还在开发中,不是很成熟,所以也不太利于我的学习使用。 Galen Fra 阅读全文
摘要:
在元素定位中,对富文本框的元素定位是特别的,当我们使用普通的元素定位方法对富文本框进行操作时,我们会发现不管我们之前介绍的八种方法中的任何方法,我们都不能成功定位到富文本框,并对其进行操作。那是因为富文本框是特殊的。一般的富文本框都会有个<iframe>标签。而这个标签代表什么,代表这分页,也就是说 阅读全文
摘要:
关于在自动化中Xpath表达式的书写,其实我也只是刚刚入门,粗略的跟着网上的教程学了一下,这篇我就来分享总结一下我学习到的知识。 首先呢,我们先认识一下什么是Xpath。Xpath是XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。因为Xpath基于XML的树状 阅读全文
摘要:
这篇关于Xpath方法的文章和之前那篇CSS的方法一样,使用前,需要先掌握一些Xpath的相关知识。当然,网上也有各种工具可以帮助我们获取到元素的Xpath,但是这并不代表着我们就可以不用了解Xpath的相关知识,毕竟依赖工具永远没有依赖自己来着靠谱。但是我也会介绍一下如果简单快速的获取元素的Xpa 阅读全文
摘要:
这篇我要介绍元素定位的倒数第二个方法啦,就是基于CSS的元素定位。关于一些CSS的知识,我这里就不累赘的讲了,以后可能会单独写一篇关于CSS的介绍。当然个人推荐如果之前完全没有CSS只是储备的,可以选择http://www.w3school.com.cn/cssref/css_selectors.a 阅读全文
摘要:
上篇文章也说到了,接口测试我使用的是Junit框架。因为我还是刚刚接触,也还没有深入了解,主要学会了断言的使用。断言是对测试运行结果的判断,如果结果符合要求,程序就会继续执行下去。反之,如果结果和预计的不一样,程序会直接中断。这样可以给我们一个直观的表现,知道哪里没有达到要求。 assert断言的使 阅读全文
摘要:
这周开始,我正式上手了接口测试。我们接口测试使用的是Maven做项目管理,用Junit做测试框架。所以我稍微了解了一下Maven。 那么什么是Maven呢? Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的 阅读全文
摘要:
本篇介绍findElement接口中的By TagName方法。首先,要知道什么是tagname。之前我们使用F12开发者工具查看网页元素是,发现每行代码前都有<input>、<body>、<div>、<button>等等标签,这些标签就是tagname了。但是我们都可以看出来,像是<div>、<b 阅读全文
摘要:
本章介绍的两种方法都是对于网页上的文字链接的定位操作。根据名字,我们就可以看出来,这两者其实很相似,那么他们的不同在哪里呢。 By LinkText()方法,是对一个的网页超链接,我们所需要输入的关键字为该超链接的所有文字。 By PartialLinkText()方法,看到part这个单词我们就可 阅读全文
摘要:
解析类型 A记录:最简单最常用,添加记录时候填写IP地址即可。A记录(Address)是用来指定主机名(或域名)对应的IP地址记录。通过A记录您可以将该域名指向到自己的网站服务器IP地址,同时也可以设置您域名的二级域名。 MX记录:是Mail Exchanger的缩写,意思是邮件交换记录。它指向一个 阅读全文