今天更新了 Appium 教程, 仍然是目前网上介绍最全面的 appium 教程.
在原来的基础上 (http://www.testerhome.com/topics/211) 做了补充.
这个是公开版本的.
内部版本还在补充中, 到时候会加入各种平台的测试演示.以及更高阶的自动化技术
http://vdisk.weibo.com/s/aii55uMs822Dh
对于目前论坛还遗留的一些技术问题, 我还在继续解决中.
@seveniruby , Appium 的 Community 不是 Sauce Labs ?
@seveniruby 期待和 robotframework 的集成
#4 楼 @seveniruby 多谢,我找一下。。。
请问原来的版本http://www.testerhome.com/topics/211 是不是就不用了?
看最后提到了个 appium 的自动遍历,最近我也再写这么个脚本,目前碰到个 app 总是异常推出的问题
不知道你是怎么实现的?啥时候能看到,那样我就不用再捣鼓了 呵呵
#9 楼 @seveniruby 没搞清楚为啥,从 google 论坛上也没见人回复 (https://groups.google.com/forum/#! topic/appium-discuss/D8eFR70Dvb0)
我也是通过 xpath 来遍历可操作的控件,目前可以跑,就是还需要再增加一些什么时候返回上一页的判断,在一些浏览窗口总是会挨个点一遍,再有就是这个崩溃的问题......
另外,appium 上不是能录制测试脚本吗?之前我这有崩溃的问题,给提了个 issues,说是修复了 (https://github.com/appium/appium-dot-app/issues/204)
pdf 里的视频需要密码,能否提供密码?
#12 楼 @532589730 testerhome
#13 楼 @lihuazhang 提示密码错误
#15 楼 @seveniruby pdf 里的视频密码知道吗
#17 楼 @kevinkong 这个思路不错 基于插桩的框架会随应用崩溃 我建议是监控活动 activity
#12 楼 @seveniruby 遍历元素这个有点小问题。比如我遇到的就是,我们的 app 中的 viewpager 用的是扩展类 android.support.v4.view.ViewPager,不是自带的 viewpager。在获取元素的时候,所有元素返回的数量是真实数量 *3....
#19 楼 @spikeshen 我也遇到过,我之前试过去自动化 qq,也发现很多元素也是 *3, 这个时候需要做个过滤就可以了。
#20 楼 @seveniruby 恩,我也这么干的,不过还更麻烦的是。。。首元素和末元素的数量还不是 *3.....不知道 appium 是怎么拿到的=。=
#21 楼 @spikeshen 自己判断就行了,不一定按照 *3 的方式去选择。 你可以做些其他的判断, 比如同类型元素如果之前的元素属性一样, 就自动跳过好了
#12 楼 @seveniruby 你好,我想问问 控制遍历的层次和循环连接. 是什么意思?循环链接是需要根据实际的 APP 来调试的吗?
#28 楼 @seveniruby 如果使用代码进行遍历的话,是否必须预先知道程序该走哪一步?可以自动判断的吗?
#28 楼 @seveniruby 循环链接是需要根据实际的 APP 来调试的吗?
#28 楼 @seveniruby 如果自动遍历的话,是否先进行深度遍历?
#34 楼 @seveniruby 我刚开始,还在了解原理
qingwen @seveniruby 这个视频的观看密码是多少?谢谢!视频是 pdf 里的演示。
#36 楼 @sonny 同问@seveniruby 视频密码是多少?多谢!
#36 楼 @sonny 密码是 testerhome.com 但是优酷貌似有问题,这个视频看不了了。@seveniruby
去哪下载文档?
微盘正在配合有关部门进行色情低俗内容的集中排查,排查完成后将恢复文件公开分享的正常展示。
#39 楼 @cosmoliu2010 appium 最近在频繁变更中, 是为了兼容 webdriver 协议. 所以老版本的 ppt 不看也行, 等我出新版本的 appium 介绍资料
新手,能先给邮件一份老版的文档先看看吗? 多谢!
cosmoliu2010@163.com
#41 楼 @cosmoliu2010 收邮件
#42 楼 @xiaomayi0323 收到啦,谢谢! :(
#40 楼 @seveniruby 看了一遍文档,想提点建议:
1.环境搭建的部分太过简略,不利于新手(尤其是不熟悉 MAC 终端命令的同学)太晕。
http://blog.csdn.net/testingba/article/details/23829425 比如这里面提到的一些问题。
(新手可能不急于明白这个框架的原理、优势等等,但是很想快速搭建完环境试一把)
2.使用什么工具写脚本? 脚本和 Appium 怎么关联,怎么调试?怎么运行?
3.目前正在用淘宝的 InstrumentDriver 做 iOS 的自动化测试,看《iOS 测试指南》中提到 Appium,很想试试;目前环境还没搭建起来。 想问下,下载 appium-1.0.0.dmg 这个直接装得,还需要再装 Node 吗?
4.希望再介绍介绍 appium 打开后怎么用。
#44 楼 @cosmoliu2010 mac 上的 appium 安装, 你可以看看恒温的 ppt 我没 mac, 所以没做过具体的测试.也就没写.
#45 楼 @seveniruby 能发一份恒温的 ppt 吗? cosmoliu2010@163.com
或者给个能下载的链接。
#46 楼 @cosmoliu2010 论坛搜索吧, 我现在也没有. 或者 qq 群的共享里面可能有.
微盘被审核打不开了,求发邮箱:cluster_wyx@163.com
谢谢!
@seveniruby 教程已被删除,能不能发一份给我,或者给个新的链接
public void addContact(){
System.out.println(driver);
WebElement el = driver.findElement(By.id("addContactButton"));
el.click();
为什么这段代码一直报空指针啊 driver 为 NULL http://127.0.0.1:4723/wd/hub 在浏览器无法访问
要怎么下呢?