自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 TestNg多线程—— 并行执行测试

多线程并行执行测试,可以通过参数设置来实现不同级别的多线程配置测试1、test级别的多线程测试,每个标签下的所有方法将在同一个线程中执行,不同的是在不同的线程来运行的。修改配置如下:其中thread-count 表示启动的线程数  , parallel 参数用例定义平行化的级别:备注: 当前测试规划的执行过程中,为每个测试用例的执行使用单独的线程,最多并发2

2016-12-22 15:24:08 9651

原创 appium 通过testng 实现在不同的测试机上并行执行测试用例

在不同设备上同时运行不同的测试用例,在此使用两个安卓设备,均是安卓5.0,其中一个是模拟器,一个是真机操作步骤如下:1、测试类的代码如下:public class Case {   private AndroidDriver driver;//    @Parameters({"port","udid"})    @Test(dataProvid

2016-12-22 15:14:50 3047

原创 appium 如何定位webview元素

问题:投资交易时跳转到第三方平台输入交易密码,该页面是一个h5页面,具体页面定位如下图所示:如何针对这种h5页面进行定位操作呢解决方法:1、模拟器中打开h5页面,然后打开chrome浏览器,在地址栏中输入【 chrome://inspect】,界面如下因没有进行翻墙,所以点击打开页面是空白的,那如何才能看到页面呢,在此偷了一次小巧,从chrome浏览器中将url连接地址粘贴

2016-12-21 12:06:30 8130

原创 java中解决double计算精度不准确问题

现象:因需要对比投资成功前与投资成功后前后的剩余金额的断言,在断言的时候发现针对double类型计算时会出现精度计算问题:例如使用代码如下:如上图会因精度导致断言失败。最后使用 DecimalFormat 类将数字进行格式化,代码如下:DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度。0 表示如果位数不足则以

2016-12-13 15:20:51 4898

原创 appium 使用sendkeys 设置6位数交易密码时,发现界面显示位数丢失

现象: 代码中输入 密码为 000000 ,日志中也显示输入6个0 ,但是在界面中就只显示输入了4个使用sendkeys进行设值时发现上面的问题,所以使用键盘事件for(int i=0; i6; i++){ driver.pressKeyCode(7);}7 代表使用键盘输入 【0】这样即可解决位数丢失问题备注:以前使用sen

2016-12-13 11:02:39 2356 1

原创 appium执行脚本时报Could not start a new session

1、问题:报 Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.解决方法:1)启动appium2) 运行cmd 输入 adb devices  可以查看设备的udid 3) 在cmd中输入   ap

2016-12-08 09:30:22 7304

转载 压力负载测试的一些经验之谈

压力负载测试的一些经验之谈接触LR有些时间了,也做过几个大型政府OA的测试,一直有一些想法想法和大家交流。LR做压力负载是一个很少的工具,目前在世界上的市场份额也是最多的,大约在70%左右,次之的是QA_load。压力负载测试最重要的是环境的配置,一定要模拟真实的环境,否则得出的结果会和真实情况有很大的出入。比如数据库查询时,库里的数据一定要多,也就是所说的大数据量测试。环

2016-12-06 15:03:50 702

原创 webdriver 定位方式

1、有时为了定位更可靠,所以需要使用xpath通过多个属性进行定位元素//  从匹配选择的当前节点选择文档中的节点,而不考虑它们位置driver.findElement(By.xpath("//input[@name='pass' and @class=’ textfild’]")).clear();2、关于xpath 查找元素还可以通过contains

2016-12-06 14:44:37 518

原创 jenkins执行webdrive脚本时,不显示运行的浏览器

不显示的原因:因jenkins 是用windows install 安装成windows 的服务,那么jenkins是一个后台服务,所以跑webdriver的时候是看不到浏览器的动作。解决方法一:(1),windows的控制面板--管理工具--服务。找到 jenkins服务,先停用,然后修改启动类型为禁用。(2),手动启动jenkins.war。定位到jenki

2016-12-06 14:37:37 2413

原创 webdriver + jenkins执行用例报“unknown error: cannot find Chrome binary”

jenkins集成后发现运行webdriver脚本时报如下问题:执行环境:win7       jdk1.7  使用的是chrome浏览器 , 在ide中单独执行代码是没问题的,在jenkins执行报截图问题为什么会出现如上问题呢:分析:可能是因没有定位chrome浏览器的位置,找不到binary ,所以报错,增加红框语句:System.setP

2016-12-06 14:32:00 8381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除