@before { ... }
@Test public void test1() { ... }
@Test public void test2() { ... }
@Test public void test3() { ... } 我写了如上结构的代码,运行后发现顺序是 3->2->1 而不是 1->2->3,这是为什么啊?请教各位大神啊
uiautomator2 运行的方法其实默认是随机的,如果想按照方法名的字典顺序执行,需要在测试类上加上一个注解@FixMethodOrder(MethodSorters.NAME_ASCENDING)
—— 来自 TesterHome 官方 安卓客户端
#1 楼 @erickyang 真的是这样,厉害了