老大,让调研一款移动端 UI 自动化工具。我决定使用 Appium。但是我觉得稳定性并不是很好。我是个初学者。有什么问题,请见谅。跑同样的 case100 次来验证成功率,是有 70%。其他 30% 的 case 报错,均为:

An unknown server-side error occurred while processing the command. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 2.39 seconds
Build info: version: '2.44.0', revision: '76d78cf323ce037c5f92db6c1bba601c2ac43ad8', time: '2014-10-23 13:11:40'
System info: host: 'localhost', ip: '127.0.0.1', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.8.5', java.version: '1.6.0_65'
Session ID: ea395ee0-6b5a-4f1f-8467-3bcff55737e2
Driver info: io.appium.java_client.AppiumDriver
Capabilities [{platform=MAC, app=/Users/songboya/Documents/MSYiDai.app, javascriptEnabled=true, browserName=iOS, networkConnectionEnabled=false, desired={platformVersion=7.1, app=/Users/songboya/Documents/MSYiDai.app, platformName=iOS, deviceName=iPhone 5s}, locationContextEnabled=false, platformVersion=7.1, databaseEnabled=false, platformName=iOS, deviceName=iPhone 5s, webStorageEnabled=false, warnings={}, takesScreenshot=true}

我不知道什么原因造成的。想问问大家使用的时候都有类似的问题吗?往往重启一下 Appium 或者直接再次运行就没有问题了。。。我不知道是不是我操作上有问题,还是代码有问题。

现在造成我的工作很难做。。老大们嫌弃用 Appium 做自动化,还没手动的快,而且还不稳定。。。经常跑 case 莫名其妙就挂了。。。让我调研新的工具。。。不知道怎么办了。。。


↙↙↙阅读原文可查看相关链接,并与作者交流