12 2016 档案

摘要:如何获取conten-desc内容文本 定位到该元素,通过getAttribute("name");来获取内容如:媒体报道 总结: 思路和selenium一样,可以理解为获取它的value值,只不过是括号写的name 阅读全文
posted @ 2016-12-29 16:08 久曲健 阅读(5705) 评论(0) 推荐(0) 编辑
摘要:今天调试代码,发现本地可以上传图片,但是集成环境无法上传报错cannot open system clipboard: 百度查了下,我的系统没有剪切板程序,才报错。 验证方法如下: win+r,输入clipboard,如果提示如下 所以程序执行复制剪切才会报错 解决方案: 下载clipboard.e 阅读全文
posted @ 2016-12-27 16:31 久曲健 阅读(581) 评论(0) 推荐(0) 编辑
摘要:直接贴代码: Set cookies = dr.manage().getCookies(); for (Cookie cookie : cookies) { System.out.println("name :" + cookie.getName() + "\n" + "value :" + coo 阅读全文
posted @ 2016-12-25 20:00 久曲健 阅读(4550) 评论(0) 推荐(0) 编辑
摘要:写在前面 之前写过一篇文章提到了xpath元素定位,只写了一些函数,但是不够具体。于是想再写一篇关于xpath元素的定位终极篇,相信你一定能在这里找到你需要的解决办法。 第一种方法: 通过绝对路径方式定位(相信大家不会使用这种方式) 第二种方法: 通过相对路径方式定位 第三种方法: 通过元素索引定位 阅读全文
posted @ 2016-12-25 19:56 久曲健 阅读(3439) 评论(0) 推荐(0) 编辑
摘要:什么是Selenium-Grid? 个人理解就是分布式测试,可在不同的操作系统、浏览器上,可以分布式运行自动化测试用例,提高测试执行效率 环境准备 1、使用selenium提供的服务端独立jar包,selenium-server-standalone-3.9.1.jar 2、对应浏览器驱动如chro 阅读全文
posted @ 2016-12-25 19:37 久曲健 阅读(3700) 评论(0) 推荐(0) 编辑
摘要:log4j:WARN No appenders could be found for logger (com.netease.qa.testng.TestngRetry).log4j:WARN Please initialize the log4j system properly. 一直都有上面的警 阅读全文
posted @ 2016-12-22 14:37 久曲健 阅读(103382) 评论(15) 推荐(13) 编辑
摘要:1.在IntelliJ IDEA中配置maven 打开-File-Settings 2.新建maven WEB项目 打开-File-New-Project 点击NEXT 点击NEXT 添加的配置为 archetypeCatalog=internal 点击NEXT 点击NEXT 点击Finish后项目 阅读全文
posted @ 2016-12-22 09:59 久曲健 阅读(3541) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-21 22:31 久曲健 阅读(541) 评论(0) 推荐(0) 编辑
摘要:1、定义基础仓库 2、定义基础服务层 3、定义User服务层 4、定义仓库服务层 5、测试类 阅读全文
posted @ 2016-12-21 22:29 久曲健 阅读(2201) 评论(4) 推荐(1) 编辑
摘要:Spring通过注解配置bean 基于注解配置bean 基于注解来配置bean的属性在classpath中扫描组件 组件扫描(component scanning):Spring能够从classpath下自动扫描,侦测和实例化具有特定注解的组件。 特定的组件包括: -@Component:基本注解, 阅读全文
posted @ 2016-12-21 22:20 久曲健 阅读(456) 评论(0) 推荐(0) 编辑
摘要:仅针对 1个线程的 多线程的那个不生效 想实现多次执行某个请求只执行一次 需要设置为单线程 循环次数设置为多次就可以了 阅读全文
posted @ 2016-12-16 10:57 久曲健 阅读(3566) 评论(0) 推荐(0) 编辑
摘要:<!-- appium部分 依赖--> <dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>3.1.0</version> </dependency> <dependency> 阅读全文
posted @ 2016-12-15 17:22 久曲健 阅读(1182) 评论(0) 推荐(0) 编辑
摘要:通过工厂方法配置bean 通过调用静态工厂方法创建bean 通过静态工厂方法创建bean是将对象创建的过程封装到静态方法中。当客户端需要对象时,只需要简单地调用静态方法,而不关心创建对象的细节。 要声明通过静态方法创建的bean,需要在bean的class属性里指定拥有该工厂的方法的类,通知在fac 阅读全文
posted @ 2016-12-15 16:28 久曲健 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Bean后处理器:即当spring容器实例化Bean实例之后进行的增强处理。 容器后处理器:对容器本身进行处理,并总是在容器实例化其他任何Bean之前读取配置文件的元数据并可能修改这些数据。 一、Bean后处理器 实现了BeanPostProcessor接口的类即可作为一个Bean后处理器,以下是一 阅读全文
posted @ 2016-12-15 13:11 久曲健 阅读(378) 评论(0) 推荐(0) 编辑
摘要:Debug进不了的原因及解决办法: 一、ctrl+左键点击没有找到你的源码 1.先设置maven 2.通过maven下Jar包源码 选中总包目录下的pom.xml-->右键-->Run As-->Maven build...--> “Base directory ”输入 项目的工作区间地址--> “ 阅读全文
posted @ 2016-12-15 09:40 久曲健 阅读(8734) 评论(3) 推荐(0) 编辑
摘要:使用的语言是java,appium的版本是1.3.4,java-client的版本是java-client-2.1.0,建议多参考java-client-2.1.0-javadoc。 1.使用AndroidDriver,其已经继承了AppiumDriver private AndroidDriver 阅读全文
posted @ 2016-12-15 06:50 久曲健 阅读(842) 评论(0) 推荐(0) 编辑
摘要:Spring表达式语言(Spring Expression Language)简称:SpEL 课程概要: Spring表达式语言的入门介绍 Spring表达式语言的操作范围 Spring表达式语言的运算符 Spring表达式语言的集合操作 一.Spring表达式语言入门级介绍 1.基本概述 Spri 阅读全文
posted @ 2016-12-14 17:01 久曲健 阅读(6779) 评论(0) 推荐(1) 编辑
摘要:1 Autowire自动装配1.1 使用:只需在<bean>中使用autowire元素<bean id="student" class="com.kejian.spring.bean.autowire.Student"p:name="Tony" autowire="byName"></bean>1. 阅读全文
posted @ 2016-12-14 14:31 久曲健 阅读(474) 评论(0) 推荐(0) 编辑
摘要:1 可使用<list> <map> <set>等来配置集合属性2 List <!-- 配置List属性 --> <bean id="person3" class="com.kejian.spring.bean.collectionbean.PersonForList"> <property name 阅读全文
posted @ 2016-12-14 14:23 久曲健 阅读(857) 评论(0) 推荐(0) 编辑
摘要:继承 这里说的继承和java的继承是不一样的,不是父类子类。但思想很相似,是父bean和子bean 1、父bean是一个实例时。它本身是一个完整的bean 2、父bean是模板,抽象bean,不能被实例化,只是来被继承。 当遇到一个类要实例化出很多相似的bean对象时,如下,看起来是不是很不简洁 方 阅读全文
posted @ 2016-12-09 10:58 久曲健 阅读(729) 评论(0) 推荐(0) 编辑
摘要:1、关于没有name,没有ID的元素的定位 通用篇解题思路:因为没有name,id;其实剩下的选择已不多,要么xpath,要么className。xpath木有好印象(稳定性不高,加之1.0x后需要写全路径,相当崩溃),我决定十分个人色彩的建议使用className。具体方法:用className获 阅读全文
posted @ 2016-12-05 20:51 久曲健 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:Android的功能测试点 Android的性能测试点 Android的异常测试 适配测试 阅读全文
posted @ 2016-12-04 21:19 久曲健 阅读(323) 评论(0) 推荐(0) 编辑
摘要:一, 打开手机的USB调试模式 不同的手机有不同的方法打开usb调试模式,可是去网上查一下你手机的调试模式打开办法(http://wenku.baidu.com/view/3077f06c25c52cc58bd6be15.html?re=view)。还有一个可以去网上下载一个“USB调试快捷开关”的 阅读全文
posted @ 2016-12-03 12:46 久曲健 阅读(1421) 评论(0) 推荐(0) 编辑
摘要:今天在使用这个拖拽到具,把apk文件拖到re-sign.jar运行打开的界面,报错如下: ERROR:Cannot run program "E:\Android sdk\sdk\tools\zipalign"CreateProcess error=2 ERROR:Cannot run progra 阅读全文
posted @ 2016-12-03 12:27 久曲健 阅读(788) 评论(0) 推荐(0) 编辑
摘要:当我们安装好Genymotion后,把Android运用部署到上面调试时,console控制台会报错:Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE,这是因为系统里缺少了 Google Play 市场等各种谷歌服务应用,其实是因为版权问 阅读全文
posted @ 2016-12-03 11:46 久曲健 阅读(275) 评论(0) 推荐(0) 编辑
摘要:ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: 查看连接计算机的设备: 重启机器: 重启到bootloader,即刷机模式: 重启到recovery,即恢复模式: 查看log: 终止adb服务进程: 重启adb服务进程: 获取机器MAC地址: 获取CPU序列号: 安装APK: 保 阅读全文
posted @ 2016-12-03 11:37 久曲健 阅读(383) 评论(0) 推荐(0) 编辑
摘要:安装方法: 1:启动Eclipse 2:打开“Help/Install new software”菜单 在新开启的窗口中点击“add”按钮(位于窗口右上方) 在输入区中填写以下内容,然后进行验证: Name: Genymobile Location: http://plugins.genymotio 阅读全文
posted @ 2016-12-03 11:22 久曲健 阅读(491) 评论(0) 推荐(0) 编辑
摘要:最近这几天就在学习appium,搭建环境就耗费了很多时间,不得不承认自己够笨的了,然后我把环境搭建好,写完脚本的时候,就报这个错了,当时是从某个群里直接下载的demo,不得不吐槽说,够坑的,是能跑通,你加了那么多jar包,这也没什么,主要是你把jar包名改了,这是我无法理解的。害得老子查这个报错,查 阅读全文
posted @ 2016-12-03 11:15 久曲健 阅读(604) 评论(0) 推荐(0) 编辑
摘要:在智能手机还未普及时,移动设备的调试处处是alert的,这估计是最常用的办法了。以前很多时候为了预览页面在移动设备上的效果,需要先将页面上传到测试服务器,再将url输入到设备浏览器,或者使用第三方二维码扫码应用,通过移动设备访问打开浏览实际效果,每次换设备都要重复这些操作,页面多的话这些繁琐的事情就 阅读全文
posted @ 2016-12-03 11:13 久曲健 阅读(1073) 评论(0) 推荐(0) 编辑
摘要:以下所有测试最后必须在真机上完整的执行1、安装、卸载测试 在真机上的以及通过91等第三方的安装与卸载 安装在手机上还是sd卡上 2、启动app测试3、升级测试 数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。 覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致 阅读全文
posted @ 2016-12-03 10:48 久曲健 阅读(545) 评论(0) 推荐(1) 编辑
摘要:准备: Android版本 :4.2.2 nodejs版本:5.6.0 appium版本:v1.4.16 1. 安卓SDK及配置环境变量 1.1、先下载sdk安装包:installer_r24.4.1-windows.exe 下载地址:链接: http://pan.baidu.com/s/1dEyP 阅读全文
posted @ 2016-12-02 21:38 久曲健 阅读(968) 评论(0) 推荐(0) 编辑
摘要:说明:本文部分资料摘抄至 来源: http://www.cnblogs.com/puresoul/p/4915350.html 来源: http://www.cnblogs.com/puresoul/p/4949889.html 来源: http://blog.csdn.net/silencemyl 阅读全文
posted @ 2016-12-02 06:41 久曲健 阅读(4320) 评论(0) 推荐(2) 编辑
摘要:使用注解的方式对TestNg线程池配置、执行次数配置、超时配置 注:使用注解来控制测试方法运行的次数和超时时间,timeOut在单线程或者多线程模式下都可用,threadPoolSize设置了线程池的个数 * ,在观察结果时,发现很多值是重复的,但是可能不等于我们配置的线程池个数,因为线程的个数还取 阅读全文
posted @ 2016-12-01 22:02 久曲健 阅读(3319) 评论(0) 推荐(0) 编辑
摘要:TestNG的DTD检查文件:http://testng.org/testng-1.0.dtd.PHP 更多testng配置及说明,请移步http://testdoc.org/docmaster?pid=111 testng.xml文件结构: [html] view plain copy <?xml 阅读全文
posted @ 2016-12-01 22:02 久曲健 阅读(714) 评论(0) 推荐(1) 编辑
摘要:前言 前段时间在Testerhome上面看到了测试报告生成系列之 如何用 testNG 生成测试报告 简单的描述了一些测试报告的生成,接着有人在评论中回复说可以针对reportNg的测试报告做一些定制化的修改,并且还附上了一张截图。这里我们看下修改后的效果图 确实是比reportNg原生的测试报告好 阅读全文
posted @ 2016-12-01 21:59 久曲健 阅读(909) 评论(0) 推荐(0) 编辑
摘要:配置型的依赖测试,让依赖测试不局限于测试代码中,在XML文件中进行灵活的依赖配置 代码实例: 配置文件: 运行结果: 总结: 被依赖的group最先执行,如果某个group没有被配置成被依赖,那么它将在被依赖的group之后执行,最后执行的是需要依赖其它group的方法,如果都没有配置依赖,则按顺序 阅读全文
posted @ 2016-12-01 21:58 久曲健 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:TestNg使用dependsOnGroups属性来进行依赖测试, 测试方法依赖于某个或某些方法,这个/这些方法作为前置依赖条件 强制依赖:如果被依赖的某一个方法发生了异常,那么之后的方法都不会被执行(默认) 顺序依赖:无论被依赖的方法是否出现异常,后续的方法都会被执行,通过alwaysRun=“t 阅读全文
posted @ 2016-12-01 21:57 久曲健 阅读(356) 评论(0) 推荐(0) 编辑
摘要:TestNg依赖测试之简单方法依赖,通过dependsOnMethods属性来配置依赖方法 原创文章,版权所有,允许转载,标明出处:http://blog.csdn.net/wanghantong /** * * <p> * Title: TestngDependencies * </p> * * 阅读全文
posted @ 2016-12-01 21:56 久曲健 阅读(1246) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。
posted @ 2016-12-01 21:45 久曲健 阅读(76) 评论(0) 推荐(0) 编辑

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