摘要: 使用DataProvider提供数据有两种形式: 第一种:一种是在测试代码和测试数据放在同一个类中; 第二种:把所有的数据提供都单独写在一个类里面,当测试数据比较多时,这种方法利于维护。 DataProvider定义了属性name时,提取数据时可以使用name,没有定义name时,提取数据时直接使用 阅读全文
posted @ 2018-09-21 15:18 炒酷酷 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 一、TestNG介绍 我之前有学习过Junit,Nunit 这些工具,现在想看看TestNG,那么TestNG是什么呢?他们之间有什么区别呢? TestNG(Next Generation)是一个测试框架,它受到JUnit和NUnit的启发,而引入了许多新的创新功能,如依赖测试,分组概念,使测试更强 阅读全文
posted @ 2018-09-21 11:04 炒酷酷 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试脚本开发过程中,很大部分的报错是由于元素因为时间不同步而产生的。本文总结了用自定义的类库来解决元素同步问题。 首先,新建一个自定义的类方法,对它进行编码。 package first; import org.openqa.selenium.By; import org.openqa.se 阅读全文
posted @ 2018-09-21 10:18 炒酷酷 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一个eclipse工程会有很多配置文件,有的配置文件是写在properties里,也有写在xml文件里的。这个总结一下是自动化测试是如何读取properties文件。 一、准备config.properties 在项目根路径创建一个TestConfig的文件夹,在该文件夹创建一个config.pro 阅读全文
posted @ 2018-09-21 09:26 炒酷酷 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 最近在学习selenium有关文件的读取测试,今天先总结一下如何读取csv文件。CSV的定义是与逗号分隔的值(Comma-Separated Values),在Java中需要用到第三方lib去处理读取csv文件的数据。 具体操作: 一、下载opencsv.jar并添加到eclipse项目的lib中。 阅读全文
posted @ 2018-09-20 18:04 炒酷酷 阅读(608) 评论(0) 推荐(0) 编辑
摘要: Web上本地上传图片,弹出的框Selenium是无法识别的,也就是说,selenium本身没有直接的方法去实现上传本地文件,这里总结了两种上传文件的方式。 一、利用Robot类处理文件上传。 其大致流程可以为: 1、 利用selenium点击web上本地文件的上传按钮; 2、 在弹出的弹框中,文件路 阅读全文
posted @ 2018-09-20 11:42 炒酷酷 阅读(24831) 评论(0) 推荐(3) 编辑
摘要: 安装配置Maven 1、首先,确认已经安装好jdk,配置好环境变量。 2、从http://maven.apache.org/download.cgi下载所需要的版本,解压maven到某一指定目录,例如:D:\env。则D:\env\apache-maven-3.0.4目录下会有bin、conf、li 阅读全文
posted @ 2018-09-18 16:45 炒酷酷 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 之前有配置过java+selenium的环境,感觉将的不够详细,这里重新写一篇,以便日后复习,和大家共享。 一、准备工作。 首先在配置之前需要准备以下: JDK Eclipse Selenium for Java Selenium 在不同浏览器上的driver插件1、安装配置jdk,这里不细说了,对 阅读全文
posted @ 2018-09-17 14:20 炒酷酷 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 如果有必要,点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装, 而最新的eclipse内置了maven,具体可以查看如图所示。(File->New->Other,在弹出的对话框中会看到如下图所示 阅读全文
posted @ 2018-09-17 10:56 炒酷酷 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 最近有项目需要储备maven的技能,就学习了一下,找到了一个很适合入门的博客,这里记录下网址。 https://www.cnblogs.com/whgk/p/7112560.html 阅读全文
posted @ 2018-09-15 17:02 炒酷酷 阅读(159) 评论(0) 推荐(0) 编辑