phi*_*ath 5 android automated-tests android-espresso
我有一个应用程序,用户可以在其中搜索文本,它将根据该文本/搜索词从 Github 填充相关存储库。我想编写一个浓缩咖啡测试来验证当用户搜索一个词时,repo 的列表是显示,当用户单击列表中显示的第一个 repo 时,它会在手机的 chrome 浏览器中打开相应的 github 网页。
我能够使用以下代码执行这些步骤,但不知道如何断言/验证链接确实在 chrome 浏览器中打开。
@Rule @JvmField
var mActivityTestRule = ActivityTestRule(MainActivity::class.java)
@Test
fun searchFunctionality() {
onView(withId(R.id.SearchEditText)).perform(click()).perform(clearText())
onView(withId(R.id.SearchButton)).perform(click())
Thread.sleep(2000)
onData(anything()).inAdapterView(allOf(withId(R.id.repoListView))).atPosition(0).perform(click())
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
422 次 |
| 最近记录: |