Removed .waitForIdle from clickText()

pull/2110/head
kalina559 7 months ago
parent 61ddf41c90
commit d1047ca992

@ -46,7 +46,6 @@ object CommonSteps : BaseUserInterfaceTest() {
fun clickText(text: String?) { fun clickText(text: String?) {
scrollToText(text) scrollToText(text)
Espresso.onView(ViewMatchers.withText(text)).perform(ViewActions.click()) Espresso.onView(ViewMatchers.withText(text)).perform(ViewActions.click())
device.waitForIdle()
} }
fun clickText(@StringRes id: Int) { fun clickText(@StringRes id: Int) {
@ -192,11 +191,35 @@ object CommonSteps : BaseUserInterfaceTest() {
} }
fun changeFrequencyToMonthly(habitName: String) { fun changeFrequencyToMonthly(habitName: String) {
var startTime: Long
var endTime: Long
startTime = System.nanoTime()
clickText(habitName) clickText(habitName)
endTime = System.nanoTime()
println("clickText() took ${(endTime - startTime)/1000000} milliseconds")
startTime = System.nanoTime()
Espresso.onView(ViewMatchers.withId(R.id.action_edit_habit)).perform(ViewActions.click()) Espresso.onView(ViewMatchers.withId(R.id.action_edit_habit)).perform(ViewActions.click())
endTime = System.nanoTime()
println("onView() took ${(endTime - startTime)/1000000} milliseconds")
startTime = System.nanoTime()
EditHabitSteps.pickMonthFrequency() EditHabitSteps.pickMonthFrequency()
endTime = System.nanoTime()
println("pickMonthFrequency() took ${(endTime - startTime)/1000000} milliseconds")
startTime = System.nanoTime()
EditHabitSteps.clickSave() EditHabitSteps.clickSave()
endTime = System.nanoTime()
println("clickSave() took ${(endTime - startTime)/1000000} milliseconds")
startTime = System.nanoTime()
pressBack() pressBack()
endTime = System.nanoTime()
println("pressBack() took ${(endTime - startTime)/1000000} milliseconds")
} }
enum class Screen { enum class Screen {

Loading…
Cancel
Save