Appium 启动一个 app 后 logcat 中启动两个 activity 遇到的问题

james · 2014年11月25日 · 最后由 james 回复于 2014年11月26日 · 1616 次阅读

如题,当启动一个 app 后,在 logcat 中看到它会启动两个 ActivityManager:

  1. com.android.print/.welcome.WelcomeActivity
  2. com.android.print/.EprinterActivity

设置 appActivity 为.welcome.WelcomeActivity 时,脚本可以启动这个 app,但是最后会报错"A new session could not be created. (Original error: com.android.print/.welcome.WelcomeActivity never started. Current: com.android.print/.EprinterActivity"

设置 appActivity 为 com.android.print/.EprinterActivity 时,无法启动这个 app,报错"com.android.print/.EprinterActivity never started".

请问遇到这种情况该如何设置 appActivity 呢?

共收到 4 条回复 时间 点赞
匿名 #1 · 2014年11月26日

两个都写,中间用逗号隔开试下

可以不写 appActivity,注释掉试试

逗号隔开这个试了,没有相应.

不写 appActivity 肯定不行啊...

问题解决了,cap 里面还有个 appWaitActivity 属性,把第二个 app 附给这个属性就可以了:)
希望这个对大家都有帮助。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册