好吧,貌似 appium 对 opera 的支持是烂尾了:https://github.com/appium/appium/pull/3819
你先试试上面的示例代码吧。不行的话脱离 appium 直接跑 operadriver 。
#11 楼 @charles opera 貌似可以的,现在新的 opera 的内核和 chrome 差不多。你试试这个:
Opera version 26 and newer:https://github.com/operasoftware/operachromiumdriver
里面的示例代码有 appium 的,所以 appium 应该可以做。
#3 楼 @test20150331 为了保持规范,我们是先更新完格式再回答问题。
请先更新格式。
代码请使用
代码块
先了解怎么用 mac 和 xcode 吧。没有这些基础你直接看自动化肯定看不懂。
#5 楼 @chenhengjie123 那个研究的人没找到解决方案。。。
为何要用移动端 firefox?很少人会用这个啊?测兼容性的话 uc 更流行。
#6 楼 @sunjianping 请 Google chromedriver。
切换环境要改包名?不是一个应用固定一个包名吗?
你可以封装一下,把包名部分用一个全局变量代替啊。然后这个变量的值为用 aapt 获取 apk 的包名。
You are right.
支持 chrome 的能力是通过使用 chromedriver 给的。chromedriver 当然不支持移动端的 firefox。
#5 楼 @lihuazhang 昨晚我用 docker 试着搭了 ELK,后面可以访问到 Kibana ,但还在学习 ELK 到底要怎么用中。。。以前从未接触过 ELK 。。。
#1 楼 @lihuazhang 什么情况。。。恒温 和 Monkey 最近都换头像了。。。
这个方法不错,运用得好的话应该能获取到更多有助于分析 monkey crash 原因的信息。
#15 楼 @weamylady 因为 selendroid 是基于 Instrumentation 的,而 appium 默认是基于 uiautomator ,所以两者获取回来的界面 xml 结构会有所不同,用 appium 时能定位的 xpath 在 selendroid 下可能会获取不了(xml 结构不一样了)。
我目前项目里没怎么用过 selendroid 模式,所以有什么要注意还真不大清楚哈。
#13 楼 @weamylady 只能用 Selendroid 模式。automationName:selendroid
。
chromedriver 只能测 4.4 以上。4.4 以下要用 Selendroid 。
不明觉厉。
下面的图和上面的 git 命令有啥关系?
日志、出错信息等请用
代码块
谢谢。