08 2018 档案
selenium中maven的使用
摘要:一、maven的下载、解压以及环境变量配置 1、下载maven: 官网下载地址:http://maven.apache.org/download.cgi 在Files下面下载对应的maven版本(官网的是最新版本), 查看maven对应的JDK版本, http://maven.apache.org/ 阅读全文
posted @ 2018-08-31 14:02 yufan123 阅读(10767) 评论(0) 推荐(0)
Maven捆绑TestNG实现测试自动化执行、部署和调度
摘要:自动化测试,尤其是接口测试时,要写大量的测试用例,这些测试用例我们当然首选使用TesteNG编写,用例数量大,还涉及各种依赖包之类的问题,因此用Maven管理也是最方便最易实现的。 面临的问题是: TestNG的模式,在IDE中运行很方便,这个做法在开发测试用例的时候是必走的步骤,因为对于测试用例本 阅读全文
posted @ 2018-08-29 17:50 yufan123 阅读(5743) 评论(0) 推荐(0)
Eclipse添加JDK,JRE切换
摘要:Eclipse添加JDK Window preferences 切换JDK,JRE 阅读全文
posted @ 2018-08-29 17:30 yufan123 阅读(1870) 评论(0) 推荐(0)
修改maven 本地仓库,加入阿里云
摘要:阿里云仓库服务 http://maven.aliyun.com/mvn/view maven加入阿里云服务 在maven conf文件下修改settings.xml 修改本地仓库<localRepository>D:\maven\apache-maven-3.5.4\repo</localRepos 阅读全文
posted @ 2018-08-28 11:49 yufan123 阅读(6409) 评论(0) 推荐(0)
Testng用例失败重新运行
摘要:Testng用例失败重新运行 在ui测试用例的运行过程中,发现有很多不确定的因素会导致用例失败,比如网络原因,比如屏幕滑动失败等。想到需要让测试用例,在失败后重新运行来提高测试成功率。 在github找到了一个现有的轮子:arrow 使用方法如下 测试工程中需要引入testng.jar,log4j. 阅读全文
posted @ 2018-08-28 11:37 yufan123 阅读(278) 评论(0) 推荐(0)
Log4J日志整合及配置详解
摘要:Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件 阅读全文
posted @ 2018-08-28 11:35 yufan123 阅读(15560) 评论(0) 推荐(2)
selenium之生成html测试报告--testng.xsl
摘要:自制版制作步骤: 1.首先下载一个文件名为testng.xslt-1.1.zip testng.xslt-1.1我在印象笔记里面备份了一份 1 2 2.把jar包导入到工程中 1 2 3.xslt中的testng.results导入到工程中的test-out文件夹中 1 2 创建build.xml文 阅读全文
posted @ 2018-08-28 11:29 yufan123 阅读(843) 评论(0) 推荐(0)
jxl操作excel写入数据不覆盖原有数据示例
摘要:public void readTO() { Workbook wb = null; WritableWorkbook wwb = null; try { File is = new File(System.getProperty("user.dir") + "\\in.xls"); File os 阅读全文
posted @ 2018-08-28 11:28 yufan123 阅读(1509) 评论(0) 推荐(0)
selenium之 定位以及切换frame(iframe)
摘要:frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可能的一些原因及处理办法)。 frame标签有frame 阅读全文
posted @ 2018-08-28 11:27 yufan123 阅读(3343) 评论(0) 推荐(0)
Selenium webdriver操作日历控件
摘要:一般的日期控件都是input标签下弹出来的,如果使用webdriver 去设置日期, 1. 定位到该input 2. 使用sendKeys 方法 比如:使用定位: driver.findElement(By.xpath(".//input[@ng-change='onClickStartTime() 阅读全文
posted @ 2018-08-28 11:26 yufan123 阅读(314) 评论(0) 推荐(0)