自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用jmeter进行并发测试

1、新建测试计划,选中“测试计划”鼠标右击,选择添加->线程(用户)->线程组配置线程组2、添加HTTP信息头管理器,点击添加->配置元件->HTTP信息头管理器3、添加http请求,点击添加->取样器->HTTP请求注:参数,用于get 或put请求;消息体数据用于post 请求;配置请求信息4、配置察看结果树,点击添加->监听器->察看结果树...

2021-09-16 15:36:20 1648

原创 常用命令整理

#查找java安装路径echo $path#环境变量配置终端输入命令行“vim .bash_profile ”,编辑环境变量输入“i”进入到编辑模式输入环境变量:export ANDROID_HOME=/Users/greed/Library/Android/sdkexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDROID_HOME}/platform-tools按【esc】键,退出编辑

2021-09-02 20:02:38 147

原创 appium---adb通过wifi连接手机

1、安装如果安装了android sdk那么在sdk的platform-tools文件夹下就已经有adb了。如果没有安装android sdk,可以直接下载adb,解压即可使用。为了方便建议将解压到的目录加入环境变量。2、使用2.1 启动调试设备模拟器----直接启动模拟手机真机----通过usb线把手机接到电脑2.2 查看当前有哪些设备adb devices3、使用USB连接手机在手机上进入到开发者模式---USB调试打开 打开cmd,再输入adb d

2021-09-01 19:52:29 398

原创 Appium如何获取appPackage和appActivity

基本概念:appPackage:简单来说是App开发者提供的名称。appActivity:简单来说是App提供的各种不同的功能。每个程序都有个MainActivity,就是打开程序时显示在屏幕的活动。准备工作:在我们获取appPackage和appActivity之前,有一些准备工作。下载并安装androd sdk 设置 andorid Envirment Variables方案1:手机解锁,用usb连接手机,或者打开android emulator。 启动命令行,运行..

2021-09-01 19:45:18 599

原创 Windows系统下Android SDK的安装

1、下载 Android SDK下载地址:http://tools.android-studio.org/index.php/sdk或 https://www.androiddevtools.cn/将下载的SDK解压,见下目录:2、安装 Android SDK Tools下载见图:或者:安装如下:注意:目录选择与SDK解压的目录一致3、配置环境变量下面设置 Android 环境变量,方法与Java环境变量类似。我本机的目录结果为:.

2021-09-01 19:43:39 4081

原创 MAC系统安装appium环境教程

1、安装android studio下载地址:https://www.androiddevtools.cn/安装成功:环境变量配置:终端输入命令行“vim .bash_profile ”,编辑环境变量 输入“i”进入到编辑模式输入环境变量:export ANDROID_HOME=/Users/greed/Library/Android/sdkexport PATH=${PATH}:${ANDROID_HOME}/toolsexport PATH=${PATH}:${ANDR

2021-09-01 19:38:35 1622

原创 Selenium的UI自动化测试屏幕截图功能实例

UI自动化测试执行过程中,当遇到检查失败的情况,往往会发现打印的log并不能有效地帮助我们定位问题。我们需要失败时刻的屏幕截图来重现当时的失败场景,进而排查出错原因。  基于这种需求可以使用Selenium的屏幕截图功能。实现代码如下:import java.io.File;import java.io.IOException;import org.apache.com

2017-03-17 22:17:06 4195

原创 jmeter基础介绍

1、下载地址:http://jmeter.apache.org/download_jmeter.cgi   2、 jmeter3.0解压后的目录结构:3、文件目录结构解析bin目录:    examples:目录中有csv样例    ApacheJMeter.jar:JMeter表现层的源码包    jmeter.bat:

2016-08-23 18:49:58 465

原创 java中标准的build.xml配置文件

basedir= "D:\selenium\AutoTest" default="build" name="AutoTest" >             name="src" value="src\CommonMain"/>     name="build" value="build"/>     name="lib" value="lib"/>     name="dist

2016-07-28 11:28:02 3559 2

原创 junit命令行和testNg命令行

在执行testNg 的命令行之前必须先要配置java和testNg 的ClassPath;java环境变量配置:变量名:【JAVA_jar】变量值:【C:\Program Files\Java\jdk1.8.0_72】这个是安装jdk的路径编辑path:在系统变量里面找到Path选择编辑:在最后添加【\;%JAVA_HOME%\bin;】testNg

2016-07-14 22:17:27 1066

原创 Selenium多层级的iframe中元素的定位

    很多时候我们遇到多层级的iframe就会想各种方法去获取iframe中的元素,但其实很简单就可以做到的,就是一级一级获取就可以了,获取至你需要的那个层级即可,下面看下实际的案例;                                                            示例:         @Test

2016-07-14 11:32:46 4412

原创 selenium 获取input输入框中的值的方法

方法一:获取input的文本值星河学院>chrome.findElement( By.id("txtName")  ).getText();  方法二:获取input中value的值chrome.findElement(By.id("txtName")  ).getAttribute("value") ;

2016-07-01 22:03:12 3157

原创 在eclipse中安装testNg

在线安装:1、打开eclipse,选择菜单Help->Install New Software,然后在弹出的窗口中的Work with后面的输入框中输入:http://beust.com/eclipse。 如下图:1、点击Add按钮,填写弹框中的Name和Location的内容,选中TestNG后一路点击Next下去安装即可,直到Finished之后,重启E

2016-06-24 01:22:09 565

原创 selenium处理隐藏元素的方法

XX管理                                                    XX列表                            XX列表                          先将鼠标移动至需要经过悬停的元素,再获取显示的元素并点击;代码示例如下:Actions action =

2016-06-24 00:59:10 8572

原创 selenium定位select下拉框元素

请选择类型百度支付宝获取方法:先定位select元素再定位下拉框中option的下标,定位需要的下拉框值。代码示例如下:WebElement sourceCategory = chrome.findElement( By.id("selSourceCategory")); //获取来源下拉框sourceCategory.findElements(By.tag

2016-06-24 00:27:07 11241

原创 selenium 延迟等待的三种方式

1、最直接普通的方式:这个是设置固定的等待时间   Thread.sleep(1000);  2、隐式等待方式(implicitlyWait):设置脚本在查找元素时的最大等待时间;   driver.manage().timeouts().implicitlyWait(second, TimeUnit.SECONDS);    代码示例如下:    publ

2016-06-22 19:02:38 13711

原创 selenium借用AutoIt 实现上传文件

1、AutoIT介绍     AutoIT是一个类似脚本语言的软件,利用此软件我们可以方便的实现模拟键盘、鼠标、窗口等操作,实现自动化。2、实现原理     利用AutoIT编写合适的脚本,然后将脚本编译成可执行文件,在自动化实现时,直接调用此脚本实现文件上传。     备注:编写脚本和编译,需要借助AutoIT提供的工具,但是脚本编译成可执行文件后,可以直接使用,不再需要安装Au

2016-06-20 21:16:50 5691 1

原创 selenium(java)浏览器多窗口切换处理

 要在多个窗口直接切换,首先获取每个窗口的唯一标示符(句柄),通过getWindowHandles()窗口属性可以获取所有打开窗口的标示符,以集合的形式返回;以下示例:    Set winHandels = driver.getWindowHandles(); // 得到当前窗口的set集合    List it = new ArrayList(winHandels)

2016-06-17 22:07:34 4795

原创 selenium常用命令之操作页面元素及获取元素内容的事件整理

/**id          * baidu"> 登录*/        WebElement byName=driver.findElement(By.name("phone"));        WebElement byLoginButton=driver.findElement(By.id("btnLogin"));        System.out.pri

2016-06-17 22:00:47 6757

原创 selenium常用命令之页面元素定位

WebDriver driver= new ChromeDriver();    1、使用id定位(idToFind)WebElement byId=driver.findElement(By.id("phone"));System.out.println(byId.getText());  2、使用Name属性WebElemen

2016-06-17 13:28:50 1229

原创 selenium webdriver学习--------iframe的处理

有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到。

2016-06-17 10:43:35 614

原创 junit测试管理类:junit test suite

import java.util.Arrays;import java.util.List;import org.junit.runner.RunWith;import org.junit.runners.Parameterized; import org.junit.runners.Suite;  /*@RunWith:注解 * 1.使用RunWith注解:可以指

2016-06-16 16:48:55 608

原创 selenium+junit4 参数化测试

基本使用方法  @RunWith 注解  当类被@RunWith注解修饰,或者类继承了一个被该注解修饰的类,JUnit将会使用这个注解所指明的运行器(runner)来运行测试,而不是JUnit默认的运行器。1、指定运行器(runner)为Parameterized.class。2、参数集用放入一个返回类型Collection的容器中,用@Parameters注解

2016-06-16 16:41:50 1988

转载 转:Selenium WebDriver 中鼠标和键盘事件分析及扩展

在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、Compo

2016-06-16 16:08:35 1224

转载 Selenium WebDriver 中鼠标事件

在使用 Selenium WebDriver 做自动化测试的时候,会经常模拟鼠标和键盘的一些行为。比如使用鼠标单击、双击、右击、拖拽等动作;或者键盘输入、快捷键使用、组合键使用等模拟键盘的操作。在 WebDeriver 中,有一个专门的类来负责实现这些测试场景,那就是 Actions 类,在使用该类的过程中会配合使用到 Keys 枚举以及 Mouse、 Keyboard、CompositeAc

2016-05-24 11:58:20 3472

空空如也

空空如也

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

TA关注的人

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