为什么 appium 初始化的时候 一定要填入一个 app 信息呢?感觉这应该是一个可选项啊,假如我开始测试的时候就想直接点亮屏幕,然后查看下拉通知栏,而不想启动任何一个 app,这样就不允许了吗?
最初的设计就是基于 app 维度的。最早时候用的驱动都是不能跨应用的。基于 instruments 的 selendroid 也好,还是 iOS 的 UIAutomation。
如果你的需求只是看通知栏和亮屏什么的,还不如直接用 monkeyrunner 更高效,ios 的话直接调 wd 就完了