问题一:反复重启
每次执行测试.py手机都会重启APP,然后需要重复授予权限,所以可以添加两句设定,让它在第一次启动后,再次执行测试不会再重启。
# 以下两句话可以实现每次测试时不用重复重启手机
desired_caps['noReset'] = 'true'
desired_caps['fullReset'] = 'false'
把这个话加到setup里面就可以了。
问题二:创建unittest框架
unittest单元测试框架不仅可以适用于单元测试,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。