TP-82393 | fix | Location button text change for benchmarking (#12436)

This commit is contained in:
Soumya Ranjan Patra
2024-09-09 18:55:12 +05:30
committed by GitHub
parent d80eaf2ce1
commit d4a47f9923

View File

@@ -15,17 +15,17 @@ import androidx.test.uiautomator.Until
import java.util.concurrent.TimeUnit
fun MacrobenchmarkScope.waitForHomePage() {
val okButton = By.text("OK")
val dialog = device.wait(Until.findObject(okButton), TimeUnit.SECONDS.toMillis(10))
val allowLocationButton = By.text("Turn on")
val dialog = device.wait(Until.findObject(allowLocationButton), TimeUnit.SECONDS.toMillis(10))
dialog?.let {
it.click()
device.wait(Until.gone(okButton), TimeUnit.SECONDS.toMillis(10))
device.wait(Until.gone(allowLocationButton), TimeUnit.SECONDS.toMillis(10))
}
// Sometime location popup coming two times so adding one more check
val dialog2 = device.wait(Until.findObject(okButton), TimeUnit.SECONDS.toMillis(5))
val dialog2 = device.wait(Until.findObject(allowLocationButton), TimeUnit.SECONDS.toMillis(5))
dialog2?.let {
it.click()
device.wait(Until.gone(okButton), TimeUnit.SECONDS.toMillis(10))
device.wait(Until.gone(allowLocationButton), TimeUnit.SECONDS.toMillis(10))
}
val nux =
device.wait(Until.findObject(By.desc("nux_left_cross_icon")), TimeUnit.SECONDS.toMillis(10))