英文原版:https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/migrating-to-1-0.md
Migrating your tests from Appium 0.18.x to Appium 1.x
把你的测试从Appium版本0.18.x迁移至Appium1.x版本
Appium...
分类:
移动开发 时间:
2014-10-03 12:51:34
阅读次数:
262
如文章《Appium基于安卓的各种FindElement的控件定位方法实践》所述,Appium拥有众多获取控件的方法。其中一种就是根据控件所在页面的XPATH来定位控件。
本文就是尝试通过自己的试验来尝试对Appium如何用xpath来定位控件做一个阐述,当中如有不对的地方敬请大家指出。
1. 背景
本文尝试使用的试验对象是SDK自带的NotePad应用实例,假设已经有两个Notes分别是“...
分类:
移动开发 时间:
2014-10-03 12:48:34
阅读次数:
215
AppiumDriver的各种findElement方法的尝试,尝试的目标应用是SDK自带的Notepad应用。
1. findElementByName
1.1 示例
el = driver.findElementByName("Add note");
assertThat(el.getText(),equalTo("Add note"));
...
分类:
移动开发 时间:
2014-10-03 12:33:54
阅读次数:
239
1. 问题描述和起因
在使用Appium1.7.0及其以下版本的时候,我们可以直接使用如下代码来创建一个AppiumDriver实例进行对安卓设备的操作。
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);但在把Appium包升级到当前最新的2.0.0版本的时候,这段代码会引发如下...
分类:
移动开发 时间:
2014-10-01 15:41:31
阅读次数:
391
之前的系列给出了Appium,Robotium,Instrumentation和UIAutomator创建一个Note实例的例子:
《Appium创建一个Note的实例》
《Robotium创建一个Note的实例》
《UIAutomator创建一个Note的实例》
《SDK Instrumentation创建一个Note的实例》
那么用MonkeyRunner又是如何实现这些功能...
分类:
其他好文 时间:
2014-09-27 13:40:09
阅读次数:
206
一:appium相关环境搭建过程略。二:连接真机: 1.手机(andriod 4.2.2)连接电脑,打开USB调试模式。 2.运行cmd 输入 adb devices -l 查看UDID,如图: 3.再在cmd中输入 appium -a 127.0.0.1 -p4723 -U4d007e9a1...
分类:
移动开发 时间:
2014-09-22 21:00:43
阅读次数:
252
近来在学习研究移动平台 自动化测试时发现Appium和Robotium在对文本框进行输入时有一定的区别:
Appium在输入文字时需要调用系统键盘Robotium在输入文字是根本不需要调出键盘,文字很快速的就输入完成,感觉不是输入的,而是Copy&Paste
我个人认为造成这种区别的原因应该如下(源码分析验证:TBD):
Appium是基于UIAutomator框架实现的。A...
分类:
移动开发 时间:
2014-09-22 18:41:23
阅读次数:
180
Appium是一个开源的自动化测试工具,其支持iOS和安卓平台上的原生的,基于移动浏览器的,混合的应用。...
分类:
移动开发 时间:
2014-09-22 14:32:42
阅读次数:
222
此文的目的主要是通过分析Appium Server打印出来的log,加深对Appium Server所扮演角色的理解。
这整一个过程是由一个Test Case开始执行到结束,测试的对象是SDK自带的NotePad.apk。 Test Case很简单:打开Notepad程序,然后点击安卓的Menu Options按钮调出“Add Note”菜单按钮,然后点击该按钮,然后完成测试。
...
分类:
移动开发 时间:
2014-09-22 14:24:32
阅读次数:
277
此文的目的主要是通过分析Appium Server打印出来的log,加深对Appium Server所扮演角色的理解。
这整一个过程是由一个Test Case开始执行到结束,测试的对象是SDK自带的NotePad.apk。 Test Case很简单:打开Notepad程序,然后点击安卓的Menu Options按钮调出“Add Note”菜单按钮,然后点击该按钮,然后完成测试。
package...
分类:
移动开发 时间:
2014-09-22 12:40:22
阅读次数:
228