因为 setup() 里写明 capabilities.setCapability("appActivity", ".StartActivity");
如果测试一个 app 里的几个流程,必须每次都从 login 登录开始吗(loginActivity)?也就是每个流程都要从 login 开始?
因为我试了下,在 setup 里启动 appActivity 设置成了 非 startactivity(如 mainActivity),然后手动登录到 mainActivity,再运行测试方法,会提示非法 token,这显然是没有获取到 session id。也就是必须要在登陆时同时取得服务器端传回来的 sessionid 进行会话才可以。
如果是这样,那么所有的流程测试都必须以 login 开始了,是这样吗?