最近在学 uiautomator2 做 ui 测试,但是理解还不够深刻,很多细节掌握不到,各路大神指点下这样写可不可以(代码风格,异常用法等)
如下是整个框架的分层,所有代码在https://github.com/JdiChen/smokingTest
编写过程中有以下几个问题不解:
1.测试步骤是封装在应用页面类中呢,还是直接在测试用例中体现(会涉及到配置的读取)
2.page 父类和子类间的继承及封装这样处理是否合适,个人感觉怪怪的
3.异常处理中,如果测试出现重启,闪退等这些情况应该如何定位
第一点的说明