iOS 的没研究过,好像不太行,我们一般不验证这种 toast。可以尝试截图查看应该也行。
已发送到你 QQ 邮箱,互相学习
我是 python3.6+appium1.8.1, 1.9.x 要是有问题,就先用 1.8.x 的好了。暂时还不没升级到 1.9,你自己先调试看看
我其他的你可以 clone 吗?不行的话你留个 qq,我加你~
windows 的代码我没动过,暂时没 windows 的 pc,不过这个问题,谷歌一下应该不难解决。
再试试,没有设置权限,public 的,其他人好像都可以;再不行的话你就 fork 一个
谢谢~🙏
使用 adb shell cat /system/build.prop 打印出来看下设备信息,模拟器模拟的可能有些信息是没有的,如果没有,注掉相关代码就可以了
mac os x:10.13.4
Xcode: 9.2
执行命令:java -jar appcrawler_2.1.3.jar -a xxx.ipa
报错:
2018-05-03 10:43:34 INFO [Crawler.setupAppium.262] use AppiumClient
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: A new session could not be created. Details: Appium's IosDriver does not support xcode version 9.2. Apple has deprecated UIAutomation. Use the "XCUITest" automationName capability instead. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 199 milliseconds
不想重新装回 xcode 8,不知道楼主修改下 jar 包 desired capabilities 参数,配置为 XCUITest 是否可行?其他朋友有遇到过此问题的吗?求解~
那就是你设置的次数没跑完,报告肯定就没生成了,你可以把 # monkey 参数里的次数设置的小一点实验下,就会看到了。
monkeyTest.py 执行完会自动在根目录生成 report,不需要单独执行 BaseReqport.py,你找下你 performance 目录下,应该有 report 文件生成。
我是真机,理论上虚拟机应该也可以,我没试过。
这个。。。。pad 我没试过,还得@zhangzhao_lenovo来解决,我 iOS 开发方面小白~
原理上差不多吧,安排另一个同事在写,写完会贴出来~
暂时没遇到,你说的应该是不同设备执行不同用例吧?我多台设备执行的是相同用例,互不依赖的,所以没出现你所说的问题。
嗯,已简单的修改了下格式~
已修改~
次数我们不关心,我们只关注 log(本地和线上监控的),所以跟你一样,也不知道 crash 准确的次数,只能通过 log 大概的判断挂了多少次。
已修改,昨天写的时候没注意,谢谢分享的 FastMonkey 工具,很赞!👍
git clone https://github.com/facebook/WebDriverAgent 下载完成后用 xcode 编译下
iOS monkey 用 fashmonkey 吧 还挺好用
https://testerhome.com/topics/9524#reply72
直到你 monkey 命令中设置的次数跑完或者你终止了测试
pip install xlsxwriter
可以尝试安装个搜狗输入法,adb 命令切换到搜狗输入法,再使用 presskeycode
xlsxwriter 参照 file: monkey-performace/Base/BaseReport.py
先赞一个👍