建议你先看一下 driver.getContextHandles()
返回的 webview 名称是什么。切换 context 时 context 名称必须是使用前面方法返回的名称。这个名称是 appium 生成的,不是自己可以随便定义的。
#4 楼 @missgong0 多 google 和上官方网站。
#4 楼 @sanlengjingvv :plus1: 感谢!
原文地址是?
我快哭死了。。。只能说你不按常理出牌啊,明明是 appium-doctor
,你偏要在破折号前面加个空格。。。
建议读一下这个:
http://appium.testerhome.com/content/appium_basic/appium_install/windows.html
幸好我先把这个章节写完了。
等待 荔枝 fm 的录音。昨晚在动车上,没信号。。。
#2 楼 @sainthunter 这不仅仅是针对 scroll 方法,而是所有手势(包括 swipe)在模拟器的 scrollable view(包括 ScrollViews, CollectionViews, 和 TableViews)都无效。
我实际使用试过,在模拟器上处在 scrollView 中时 swipe 确实无效。
虽然不等同于 swipe 在模拟器上肯定没用,但大多数需要 swipe 的操作都是在 scrollable view 中进行的(例如引导页),所以还需要自己看一下你需要 swipe 的区域处在什么 view 中。
请看:
译文版:
缺陷和解决方法
英文版:
bugs-and-workarounds
不错。
不过有些地方 markdown 貌似写错了,显示出来的格式不对。
#25 楼 @chungeguo 这个我没遇到过。。。看起来是 Xcode path 有问题。你的 Xcode 有打开过吗?
如果还有问题,你可以上 appium 的项目主页搜一下。
提醒一下,论坛的标题格式 井号与文字之间必须有空格:
正确的:
## 标题
错误:
##标题
文中部分标题格式写错了哦。
流畅吗?
不错,感谢分享。
想了解下,对于用 gradle 或者其他方式编译打包的 app 有对应的编译方法吗?
文章总结的不错,感谢分享。等 Xcode7 出了再去实践一下,手上只有一台 mac book,不敢上 10.11 。。。
#7 楼 @testbird
统一在这个帖子回复吧。。。
我上面说过了:
appium 里面的 log 记录的都是 appium 的操作,你这个问题是 app 本身的问题,需要看 app 本身的 log 。看 appium log 可以获取一些辅助线索,然并卵。
查看真机实时 sys log 可以用 idevicesyslog 这个工具,它是 libimobiledevice 的一部分(libimobiledevice 同时包含了 appium 用来安装应用到真机使用的 ideviceinstaller)。
同时思考一下,为啥开发那边没问题,你这边有问题?环境配置到底有什么不同的地方?
找出问题原因首先要找到足够的数据,然后再根据这些数据思考、分析才能知道原因。
appium 看不到元素只是表象,深层次的原因得去查源码或者调试。而且这些方面的数据相信你也不方便给我,所以主要要靠你多思考、自己去分析了,其他人只能给大致方向。
什么是 “直到下次刷新之前的信息”?
你的意思是要刚好滑到之后一条可见,但又不至于再多滑一次导致加载了新的信息?