• 正准备按文章说的那样,造一个 8.4 版本的模拟器,发现 XCode 里没有下载,公司网速太慢。。。不给下载~~~忽然发现,appium 里的 platform Version 是个输入框。。。。可以填写 9.2。。。。差点吐血而死。。。。。。

  • 之前用模拟器 iphone6plus 8.4 driver.swipe() 不能滑动。。。刚刚更新了 xCode 到 7.2 用模拟器 iPhone6s plus 9.2 driver.swipe() 可以滑动,完美解决。。。用的坐标是:driver.swipe(300,200,0,200,1000); 因为可以滑动了,就没有深究到底是改了坐标奏效,还是改了模拟器奏效~~~~

  • #15 楼 @qzhang 太感谢了。。。用了你的坐标才可以滑动。。。之前试了很多方法都不行~~~~

  • #3 楼 @chenhengjie123 我写 iOS 遇上了同样的情况,滑动无效~请问 iphone 有没有类似设置打开显示触摸操作的设置呢?谢谢~~

  • #22 楼 @weamylady 非常感谢你的回复。。。对我非常有用~。。。就因为这些问题考虑的太多。。。至今也没有找到一款工具。。。Android 的话,初步想用 Robotium,但是 iOS 还没决定~

  • #15 楼 @weamylady 看了你的文章和大神的各种回复,真是学到饿了。。
    真的要和你握握手了。。。我也对 UiAutomator、Appium(Java)、Robotium、MonkeyTalk,MonkeyRunnner 等工具都进行了一定的了解和尝试。老大想让我找一个可用的工具。。。我半天也没找好。。。最近在看 MonkeyTalk~~~可以 iOS 连不上真机。。。。我试了一个网段的。就是连不上。。。高大的开发不给代码,so,我也没法用模拟器。你有什么建议吗?

  • #17 楼 @weamylady 谢谢回复。我加了等待时间,没有明显的改善。偶尔还是会出现这种情况。有 60% 的情况会运行成功。这个就是第一个控件。。。只要这个找到,后面的没有出现过这种状况。

  • @seveniruby @weamylady 谢谢回复。我看了一下日志。

    info: [debug] [INST] 2015-01-04 09:05:20 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[2].tap()
    
    info: [debug] [INST] 2015-01-04 09:05:21 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[2].scrollToVisible()
           2015-01-04 09:05:21 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[2] - scrollToVisible cannot be used because this element has no scrollable ancestor.
    
    info: [debug] [INST] 2015-01-04 09:05:21 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[2] - scrollToVisible cannot be used because this element has no scrollable ancestor.
    
    info: [debug] [INST] 2015-01-04 09:05:21 +0000 Debug: target.frontMostApp().elements()[0].elements()[0].elements()[2] could not be tapped because the element is not visible
    

    但是我程序里只让它 tap(),没让他 scrollToVisible()...我就不知道什么原因了 😱 😱

  • @anikikun 谢谢~会调研一下 MonkeyTalk~~~

  • @lihuazhang 一句话两个名词都不懂。。。要学习的还很多 😱