关于appcrawler的疑问

appcrawler的使用,想问下下面几个问题,麻烦帮忙解答一下,谢谢。

  • 1.appcrawler的testcase如何清除已有数据呢?我这边如下在输入前先action置为空再输入,但是没效果。
- { xpath: "//*[@resource-id='com.jlpay.merch:id/et_login_account']", action: "" }
  - { xpath: "//*[@resource-id='com.jlpay.merch:id/et_login_account']", action: "84931015812A00N" }
  - { xpath: "//*[@resource-id='com.jlpay.merch:id/et_login_password']", action: "123456Aa" }
  • 2.testcase 是只能用于启动后的基础测试用例(如登陆/引导页)吗?能否用于项目中具体某一个页面的具体case吗?如果能的话如何控制执行的顺序呢?

  • 3.App 运行闪退后,无法再次回到App,会去遍历其他手机桌面其他App,想问下这该怎么怎么处理呢?

  • 4.App 请求的接口出现异常(报错,超时或者接口发生变更等)时如何得知,报告里面怎么查看呢?

  • 5.对于截图。能否控制在界面异常的时候才去截图或者针对异常单独截图?

  • 6.selectedList和白名单有什么区别?

  • 7.文件中的配置使用key-value的格式,那value什么时候使用字符串,什么时候可以不用字符串呢?比如xpath,有的文章里是有双引号,有的文章没有,还有boolean类型也是

  • 还有个问题:在测试App 异常处理的时候,App 闪退了,bugly上面也能查到,但是测试报告里面显示全部成功,0个fail。

我想知道全局断言的那个参数怎么填,我填了xpath 的包名相对路径,遍历的显示全部失败