会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小李卫
博客园
首页
新随笔
新文章
联系
订阅
管理
2018年2月2日
Appium java环境搭建(Windows版)
摘要: 注意:如果初次学习appium的话,则需要你做好准备因为安装过程并不简单 1.安装appium Appium 官方网站:http://appium.io/ 安装Appium之前需要先安装node.js node.js 官方网站:https://nodejs.org/ 选择相应的系统版本下载,然后点击
阅读全文
posted @ 2018-02-02 11:39 小李卫
阅读(247)
评论(0)
推荐(0)
编辑
2018年1月8日
java+Selenium+TestNg搭建自动化测试架构(3)实现POM(page+Object+modal)
摘要: 1.Page Object是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码,提高测试用例的可维护性。 PageObject设计模式:是将某个页面的所有"元素(包含控件)属性"及"元素操作"
阅读全文
posted @ 2018-01-08 11:21 小李卫
阅读(884)
评论(0)
推荐(0)
编辑
2017年12月25日
java+Selenium+TestNg搭建自动化测试架构(2)实现跨浏览器功能
摘要: 1.切换浏览器类:其中包含了切换浏览器的方法,以及关闭浏览器,设置等待时间,以及重写的断言方法 package com.rrx.framework; import java.io.IOException;import java.util.concurrent.TimeUnit; import org
阅读全文
posted @ 2017-12-25 15:55 小李卫
阅读(488)
评论(0)
推荐(0)
编辑
java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离
摘要: 1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离。第二点支持跨浏览器,通过读取配置文件的方式实现。 1)将账号URL等信息添加在properties文件中然后读取 2)编写浏览器类通过去取配置文件实现浏览器的切换 3)测试浏览器类
阅读全文
posted @ 2017-12-25 15:45 小李卫
阅读(492)
评论(0)
推荐(0)
编辑
2017年12月21日
断言失败截图并打印日志
摘要: 1.TestNG中提供了一个Assert类:org.testng.Assert,该类继承了:java.lang.Object类。从TesNG的官方文档中,我们可以看到,org.testng.Assert类是作为放置一系列断言的静态方法的容器。这些断言方法基本上是有2个或三个输入参数,参数的顺序是 a
阅读全文
posted @ 2017-12-21 15:12 小李卫
阅读(1392)
评论(0)
推荐(0)
编辑
log4j实现日志的输出
摘要: 1.log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。
阅读全文
posted @ 2017-12-21 14:55 小李卫
阅读(462)
评论(0)
推荐(0)
编辑
2017年12月6日
TestNG实现日志输出
摘要: 这里介绍的是TestNG中的Report类来实现简单的log输出这个很简单直接看例子吧 package com.rrx.test; import java.io.IOException; import org.openqa.selenium.WebDriver;import org.testng.R
阅读全文
posted @ 2017-12-06 13:44 小李卫
阅读(2838)
评论(0)
推荐(0)
编辑
2017年12月5日
Webdriver+Testng实现测试用例失败自动截图功能
摘要: testng执行测试用例的时候,如果用例执行失败会自动截图,方便后续排查问题 1.首先定义一个截图类: package com.rrx.utils; import java.io.File;import java.io.IOException;import java.util.Date; impor
阅读全文
posted @ 2017-12-05 16:10 小李卫
阅读(803)
评论(0)
推荐(0)
编辑
Selenium自动化Chrome浏览器 在windows下窗口最大化
摘要: 本人由于是搞自动化时间不长,所以踩了很多坑。准备把踩得这些坑记录下来。 自动化测试最基础的就是打开浏览器然后让Windows窗口最大化. 一开始百度了好多窗口最大化的方法,最常用的是: WebDriver driver=new ChromeDriver(); driver.manage().wind
阅读全文
posted @ 2017-12-05 15:55 小李卫
阅读(4738)
评论(0)
推荐(0)
编辑
2017年10月24日
对map集合按照value从大到小进行排序
摘要: 概述: 基本特点: 该集合存储键值对,而且要保证键的惟一性 子类: |--HashTable 底层是哈希数据表结构,不可以使用Null作为键或者值;该集合线程是同步的 |--hashMap 底层是哈希数据表结构,可以使用Null作为键或者值,该集合线程是不同步的 |--treemap 底层是二叉树结
阅读全文
posted @ 2017-10-24 11:50 小李卫
阅读(8282)
评论(0)
推荐(0)
编辑
下一页
<
2025年2月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
昵称:
小李卫
园龄:
7年3个月
粉丝:
3
关注:
5
+加关注
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔分类
appium java实现移动端自动化(1)
java+Selenium+TestNg搭建自动化测试架构(3)
随笔档案
2018年2月(1)
2018年1月(1)
2017年12月(7)
2017年10月(2)
阅读排行榜
1. 对map集合按照value从大到小进行排序(8282)
2. Selenium自动化Chrome浏览器 在windows下窗口最大化(4738)
3. TestNG实现日志输出(2838)
4. 断言失败截图并打印日志(1392)
5. gson解析复杂的json数据(1085)
点击右上角即可分享