前言
UI测试是测试应用中的各种交互是否达到了实现的效果。常用的UI测试框架有Espresso和UIAutomator。 今天给大家分享5个可能不曾听过的新自动化测试框架。1. Kaspresso
Kaspresso是一个基于Espresso和UIAutomator构建的测试自动化框架。 并针对Espresso的一些已知缺点进行优化:- 解决flakiness问题;
- 解决Espresso不支持adb问题;
- 优化代码可读性;
@Testfun logout() { onView(withId(R.id.logoutButton)).check(ViewAssertions.matches( ViewMatchers.withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE)))onView(withId(R.id.logoutButton)).perform(click())}
Kaspresso测试