09 2018 档案

摘要:java+接口自动化+eclipse之-----环境搭建 阅读全文
posted @ 2018-09-27 11:15 炒酷酷 阅读(898) 评论(0) 推荐(1) 编辑
摘要:我们知道,web 测试的时候是需要切换不同的浏览器以查看每个功能在不同浏览器上的运行情况,使得开发的程序更具有健壮性。本文先总结一下如何通过读取配置文件来切换浏览器。 具体步骤如下: 一、编写配置文件,写好浏览器的类型和测试的服务器的地址,方便切换。本文以火狐、谷歌、IE为例。(先注释掉谷歌和IE, 阅读全文
posted @ 2018-09-23 13:58 炒酷酷 阅读(397) 评论(0) 推荐(0) 编辑
摘要:使用DataProvider提供数据有两种形式: 第一种:一种是在测试代码和测试数据放在同一个类中; 第二种:把所有的数据提供都单独写在一个类里面,当测试数据比较多时,这种方法利于维护。 DataProvider定义了属性name时,提取数据时可以使用name,没有定义name时,提取数据时直接使用 阅读全文
posted @ 2018-09-21 15:18 炒酷酷 阅读(485) 评论(0) 推荐(0) 编辑
摘要:一、TestNG介绍 我之前有学习过Junit,Nunit 这些工具,现在想看看TestNG,那么TestNG是什么呢?他们之间有什么区别呢? TestNG(Next Generation)是一个测试框架,它受到JUnit和NUnit的启发,而引入了许多新的创新功能,如依赖测试,分组概念,使测试更强 阅读全文
posted @ 2018-09-21 11:04 炒酷酷 阅读(369) 评论(0) 推荐(0) 编辑
摘要:在自动化测试脚本开发过程中,很大部分的报错是由于元素因为时间不同步而产生的。本文总结了用自定义的类库来解决元素同步问题。 首先,新建一个自定义的类方法,对它进行编码。 package first; import org.openqa.selenium.By; import org.openqa.se 阅读全文
posted @ 2018-09-21 10:18 炒酷酷 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一个eclipse工程会有很多配置文件,有的配置文件是写在properties里,也有写在xml文件里的。这个总结一下是自动化测试是如何读取properties文件。 一、准备config.properties 在项目根路径创建一个TestConfig的文件夹,在该文件夹创建一个config.pro 阅读全文
posted @ 2018-09-21 09:26 炒酷酷 阅读(583) 评论(0) 推荐(0) 编辑
摘要:最近在学习selenium有关文件的读取测试,今天先总结一下如何读取csv文件。CSV的定义是与逗号分隔的值(Comma-Separated Values),在Java中需要用到第三方lib去处理读取csv文件的数据。 具体操作: 一、下载opencsv.jar并添加到eclipse项目的lib中。 阅读全文
posted @ 2018-09-20 18:04 炒酷酷 阅读(635) 评论(0) 推荐(0) 编辑
摘要:Web上本地上传图片,弹出的框Selenium是无法识别的,也就是说,selenium本身没有直接的方法去实现上传本地文件,这里总结了两种上传文件的方式。 一、利用Robot类处理文件上传。 其大致流程可以为: 1、 利用selenium点击web上本地文件的上传按钮; 2、 在弹出的弹框中,文件路 阅读全文
posted @ 2018-09-20 11:42 炒酷酷 阅读(25008) 评论(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 炒酷酷 阅读(681) 评论(0) 推荐(0) 编辑
摘要:如果有必要,点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装, 而最新的eclipse内置了maven,具体可以查看如图所示。(File->New->Other,在弹出的对话框中会看到如下图所示 阅读全文
posted @ 2018-09-17 10:56 炒酷酷 阅读(399) 评论(0) 推荐(0) 编辑
摘要:最近有项目需要储备maven的技能,就学习了一下,找到了一个很适合入门的博客,这里记录下网址。 https://www.cnblogs.com/whgk/p/7112560.html 阅读全文
posted @ 2018-09-15 17:02 炒酷酷 阅读(160) 评论(0) 推荐(0) 编辑
摘要:使用 CSS 选择器定位元素 CSS可以通过元素的id、class、标签(input)这三个常规属性直接定位到,而这三种编写方式,在HTML中编写style的时候,可以进行标识如: #su .class input 一、使用绝对路径来定位元素 在使用绝对路径的时候,每个元素之间要有一个空格。WebE 阅读全文
posted @ 2018-09-13 15:30 炒酷酷 阅读(686) 评论(0) 推荐(0) 编辑
摘要:Selenium Java环境配置 上次配置的是C#的环境,今天主要来配置一下Java环境。 首先,对于java环境配置最基础的JDK和JRE 先前我做过配置,这里就不重述了,网上的教程超级多。在基础的环境变量搭建好之后,我选择分别配置Eclipse和IntelliJ IDEA。这里先将Eclips 阅读全文
posted @ 2018-09-12 15:46 炒酷酷 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Chrome驱动、浏览器版本 阅读全文
posted @ 2018-09-11 16:40 炒酷酷 阅读(692) 评论(0) 推荐(0) 编辑
摘要:最近在学习Selenium,主要看的是C#版和java版,目前先搭建好了C#的环境,java的后期再搭建,这里先总结一下在vs2013里搭建环境时所遇到的坑,以便分享和后期避免。 首先就是selenium的包的下载,由于某些原因,没法访问selenium 官网下载对应得dll包,所以只能到国内的网站 阅读全文
posted @ 2018-09-11 16:33 炒酷酷 阅读(1071) 评论(1) 推荐(0) 编辑
摘要:firefox官方镜像地址 和 geckodriver 阅读全文
posted @ 2018-09-11 10:03 炒酷酷 阅读(811) 评论(0) 推荐(0) 编辑
摘要:Selenium包下载 阅读全文
posted @ 2018-09-10 11:01 炒酷酷 阅读(902) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示