遇到了,求教这个怎么解。。。
最近想搭一个 iOS8.x 自动化的环境,appium desktop1.5.3+xcode7.3 是可以的是么?正在下载中,请前辈指教~
感谢楼主分享,能成功运行了,但是怎么能判定 app 的 crash 问题呢?不需要解析 ips 具体内容,能简单知道执行过程中 crash 了多少次就行
好的,多谢大神帮我解惑
使用的版本是 AppCrawler 2.1.3 + appium 1.7.2
我用的是 Appium+python,Mac 开启了多个端口的 appium server,但是链接俩设备后,不管 desired_caps 怎么指定 udid,都只能调起其中一台设备(最近使用过的那台),这是什么原因呢?
获取 iOS 的界面经常超时啊 😢
发现跟页面元素多少有关,尤其是 iOS 的页面,尤其慢,但是用 appium inspector 时间虽长还是能最终获取页面的,读了下源码,超时日志是在 WebDriver.scala 输出的:
def asyncTask[T](timeout: Int = 30, restart: Boolean = false)(callback: => T): Option[T] = {
Try({
val task = Executors.newSingleThreadExecutor().submit(new Callable[T]() {
def call(): T = {
callback
}
})
if(timeout<0){
task.get()
}else {
task.get(timeout, TimeUnit.SECONDS)
}
}) match {
case Success(v) => {
appiumExecResults.append("success")
Some(v)
}
case Failure(e) => {
e match {
case e: TimeoutException => {
log.error(s"${timeout} seconds timeout") //----这里!这里!
appiumExecResults.append("timeout")
}
case _ => {
@seveniruby 思寒大神,我也想问这个——社区里基于 uiaotumator 的遍历工具