Appium Appium 公开课 问题交流

恒温 · 2013年12月28日 · 最后由 思寒_seveniruby 回复于 2016年08月09日 · 2435 次阅读

大家把问题提交到这里吧?

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 20 条回复 时间 点赞

在官网和论坛上都找不到 appium 的 api

appium 目前在实际项目中的使用情况怎么样?定位元素,维护脚本成本怎么样?

安装这个 appium 后是否还需要安装 selenium

#3 楼 @sean605 appium 安装的时候会要求安装的 Selenium 的

xpath 维护起来困难么?

css 定位的优势?
css 在我理解中就是页面样式。。这个怎么会成为优势呢?请指教~~

#6 楼 @rockchensir

WebDriver 同样使用 XPATH 和 CSS locator。孰优孰劣,google 一下,一大把,不过目前风向偏向 CSS, 理由如下

更快 (尤其在 IE 上)
更简单
更加可读
符合 Jquery 定位逻辑
XPATH 在不同浏览器上的实现可能不太一样,也许在 Firefox 工作,在 IE 上就不一定了。
CSS 可以引入第三方的 Javascript 库来更好的定位元素, 比如马上要说的 Sizzle.js

执行脚本那些命令是在哪里的?

#7 楼 @lihuazhang 这个要看具体情况了,对于一些定位时需要逻辑判断位置的这种,用 xpath 更好。但是 xpath 确实有兼容性问题,尤其 ie 上用。

据说 testin 做的非常好,有了解这个平台的朋友知道工作原理不?

appium inspector 工具能识别到 table view , image view 等控件,但是识别不到 UIview

有知道是什么原因吗?有什么方法能识别到 UIview

这个帖子是当时第一次公开课的问题收集帖子, 在当时讲课的时候, 已经解答了. 请大家不要回复了, 有问题请单独开贴.

1.运行的时候,还需要启动 selenium 服务器吗?
2.运行的时候,手机设备无法启动 app 是因为什么?adb devices,是可以看到设备的

@fengcanfly 这种情况我也碰到过 你检查一下 adt 的环境变量有没有问题 还有就是 有没有把 System32 放到环境变量里去 我之前因为没加 system32 导致手动 adb 能找到 device 但是 appium 一跑起来就不行了

我一次接触 Appium 这东西,我想学,要从哪下手啊?我连在 eclipse 里面怎么配置环境都不会了,网上的新手教程资料很有限,求各路大侠指点

恒温 #16 · 2014年12月09日 Author

#15 楼 @yan eclipse 都不会,让我咋教你?

#16 楼 @lihuazhang 我会在 windows 环境下使用,但是不知道为什么在 mac 上我安装好了之后,想导一些测试包进去老是导入失败,呜呜

#15 楼 @yan Eclipse 里面不需要配置啥东西,把 appium 的 client 包导入到项目里就好了╮(╯▽╰)╭

#14 楼 @vickylovetesting 你好,我也碰到这问题了,可惜我把 system32 加到 path 里面 还是不行。。。求教

#11 楼 @luyi0824
这个问题有解决办法么?我目前正在编写自动化脚本,好几个地方都被这个问题给 Block 了

思寒_seveniruby [该话题已被删除] 中提及了此贴 08月09日 17:57
思寒_seveniruby TesterHome 第一次公开课资料整理 中提及了此贴 12月08日 14:14
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册