bytedance / Fastbot_iOS

About Fastbot(2.0) is a model-based testing tool for modeling GUI transitions to discover app stability problems
Other
556 stars 112 forks source link

tidevice 执行时duration时间不准确,如配置duration=1 #124

Open nanyangzai001 opened 1 year ago

nanyangzai001 commented 1 year ago

直接运行xcode工程 duration 设置为1分钟,1分钟结束正常; 通过tidevice 终端运行, duration 设置为1分钟,但是1分钟虽然结束了自动点击,但是程序本身并没有结束要大概3分钟后才结束,这种情况下如何解决? 执行命令:tidevice -u * xctest -B bytedance.FastbotRunner.xctrunner -e BUNDLEID: -e duration:1 -e throttle:100

Kim-LL commented 1 year ago

这个时间我猜测是大概的一个值,里面应该是根据事件数决定,有的iphone 手机执行一个事件很短暂,有的iphone执行很慢

mynamecool commented 1 year ago

那是因为 你打包了两个case tidevice会执行fastbot中的所有case 要是只执行monkey的话 把另一个case注释掉重新打包就行了

mynamecool commented 1 year ago

另一个case是 大概两分钟左右的请求字节官网,获取网络权限的

nanyangzai001 commented 1 year ago

另一个案例是大约两分钟左右的请求字节官网,获取网络权限的 多谢大佬,我试下哈

nanyangzai001 commented 1 year ago

那是因为你备份了两个case tidevice会执行fastbot中的所有case如果只执行monkey的话把另一个case注释重新掉备份就行了

大佬,具体在哪里没有找到,能否截图下,多谢

mynamecool commented 1 year ago

image 这个case 会执行大概3分钟

nanyangzai001 commented 1 year ago

image 这个case 会执行大概3分钟

可以了多谢