这个问题我也想解决。
回答等待某个元素出现的,这个方法并不适用所有场景。
比如我写 appium 遍历所有页面,有些页面是动态加载的,进入页面后可能需要几秒钟才加载完。这种场景不确定页面有哪些元素,自然无法根据等待某个元素来判断。
另外测试时也发现,某些元素即使出现了,去点击时却不可点击……原因是元素确实出现了,但是属性是动态加载的。
打开 Run/Debug Configurations,看看是否已 android junit 启动了?
改成以 Android Instrumented tests 方式启动就好了
我也是用的 android studio
http://stackoverflow.com/questions/2422378/intellij-idea-with-junit-4-7-junit-version-3-8-or-later-expected
The latest Android Studio might have this issue with slightly different case, the test class/method should be fall under Android Tests instead of JUnit in Run/Debug Configurations. See my answer below.
被这年薪吓到