在App开发过程中,很容易用到第三方的WebView控件,这个属于移动端混合型App。在我们做自动化测试的过程中,就要对这种情况进行处理,最通用的办法就是先将appium切换到webview模式然后按查找web元素的方法对WebView里面的元素进行操作即可。具体实施方...
在做手机自动化测试过程中 ,难免会对EditText的内容进行修改,通常我们对EditText输入 内容的时候,用的是Send_key()函数。可是这个函数不会先清除原来的内容,只会在光标当前位置上输入函数参数中的数据。如果我们需要修改,必须清除原来的内容,查...
一、适用操作系统 Win7 旗舰版Sp1 64位操作系统 或 32位操作系统 二、所需软件 jdk-7u45-windows-i586.exe node-v0.10.28-x86.msi (32位)下载地址:http://nodejs.org/download/ adt-bundle-windows-x86-20140321.zip SDK下载地址...
对环境的需求: iOS Mac OSX 10.7+ XCode 4.5+ 和 Command Line Tools npm 0.8 or greater Mac OS X 10.7 or higher, 10.8.4 recommended XCode >= 4.6.3 检查一下: 发现两个网址的说法不同,安全第一,弄个高版本的吧。 ...
自动化测试过程中,对被测试元素的定位是相当重要的。前面文章中也讲到了一些儿定位方法。今天讲解,如何用真机运行程序,用Appium Inspector,UI Automation Viewer来定位App的元素。 一、Inspector定位 平时我们定位元素的时候,通常是按下面的...
安装appium时一直报下面的错,使用sudo安装appium能够安装,但运行不起来。 请大神指点一下,如何挽救.... 解决方法: 1、卸载appium 和nodejs(dmg安装无需卸载) 2、sudo chmod -R 777 /usr/local (不知道是否一定要到这个目录,或许只需...
最近由于需求升级,非得要在安卓端输入中文,无奈之下只有在网上四处找寻资料,结果还真给找到了,现在可以在安卓端输入中文,在此第一时间分享给大家,希望对新手有帮助,解决项目上的问题,这个应该是刚出来不久,输入还不是非常的稳定,但是总的来说...
单位的项目是IBatis做的,每个查询的SQL里面都有很多判断 上次优化SQL之后,其中的一个分支报错,但是作为dba,不可能排查每一个分支. 所以,干脆用爬虫爬过所有的网页,主动探测程序的异常. 这样有两个好处 1.可以主动查看网页是否异常 (500错...
最近有空玩了一下Appium,记录一下 1.下载Appium for windows,现在是0.12.3版本 解压后如下图 双击Appium.exe就能启动Appium界面 点击Launch开启服务 2. 下载Android SDK 解压后 3. 配置系统环境变量 ANDROID_HOME: C:\adt-b...
一、Webbench简单介绍 在一个网站上线前, 通常我们应该做一些相关的压力测试, 以便了解当前Web服务器在高并发高负载情况下的响应状况和速度,方便对Web服务器进行优化和重构。目前有很多免费的web压力测试工具可以帮助我们完成测试, 例如: 十个免费...
最近接触到web service的一些事情,是基于脚本的自动化的一个测试过程,主要用到的是SoapUI(groovy script)。 SoapUI的在线文档是一个很好的资源,基于此,有一些简单的应用分享。 有兴趣可以研究一下,自己也是一个在学习的过程,一点学习笔记...
1、真机调试打开USB调试模式 2、启动脚本提示apk包Could not make a string,是释放string.json出错,由于apk损坏导致,验证是安装到真机上开启APP 3、Activity要写对,否则提示不存在Activity,建议写完整名称,完整包名类似com.xxx.xxx.Activi...
之前写过一篇Appium for windows的文章,因为是09年的T400,启动Android模拟器的时候死机三次,那就公司申请台Macbook air吧,15寸的Macbook Pro实在太重了,也就Mac才能真正发挥Appium的功能,支持Android和iOS。好了,废话不多,开始。 1. 爬墙 ...
Android SDK Appium 安装 nodejs 安装 Appium 配置手机 下载&运行测试项目 Appium是Android平台上一个测试框架。 本文简单地介绍如何在Linux机器上安装并运行该框架。 应用环境: Ubuntu 12.04 LTS HTC One X (ende...
最近做一个项目,使用了WEBService,但是这个接口是别人提供的并且没有完成,但是WSDL给提供了. 想使用SOAPUI的MOCKSERVICE功能模拟一个WEBService. 首先用AXIS做了一个WEBService,用以下代码进行测试OK,但访问SOAPUI做的MOCKSERVICE失败, 想向各...
SlimerJS 是一个提供给 Web 开发人员,可通过脚本编程控制的浏览器。它可以让你使用Javascript 脚本操纵一个网页:打开一个网页,点击链接,修改的内容等,这对于做功能测试,页面自动机,网络监控,屏幕捕获等是非常有用的。 事实上,它是类似 Pha...
当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场。在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具。 本文主要是展示一系列的开源 Android 测试工具。每个工具都会有相应...
默认已经用Groovy把外部数据给读取出来了,关键是读取出来后,如何加载到request中去?这里提供了两种方法: 1.该Groovy脚本的名称是"setUp"def num = Integer.parseInt(testRunner.testCase.getPropertyValue( "count" ))log.info numnum = (++num...
1、在非MockService(测试Web Service)的情况下 在Groovy脚本里,使用context.setProperty(name, value)方法,创建的property只能被本TestCase下的各个Groovy Script类型的TestStep使用 有个比较简单的写法,如下:context.[name] = [value]。相...
soapUI Pro指标项说明:Test StepSets the startup delay for each thread (in milliseconds), setting to 0 will start all threads simultaneously.minThe shortest time the step has taken (in milliseconds).maxThe longest time the step has ta...