@ -882,6 +882,17 @@ class BrowserRobot {
assertTrue ( button . waitForExists ( waitingTime ) )
assertTrue ( button . waitForExists ( waitingTime ) )
}
}
fun verifySurveyButtonDoesNotExist ( ) {
val button = mDevice . findObject (
UiSelector ( ) . text (
getStringResource (
R . string . preferences _take _survey ,
) ,
) ,
)
assertTrue ( button . waitUntilGone ( waitingTime ) )
}
fun verifySurveyNoThanksButton ( ) {
fun verifySurveyNoThanksButton ( ) {
val button = mDevice . findObject (
val button = mDevice . findObject (
UiSelector ( ) . text (
UiSelector ( ) . text (
@ -893,6 +904,15 @@ class BrowserRobot {
assertTrue ( button . waitForExists ( waitingTime ) )
assertTrue ( button . waitForExists ( waitingTime ) )
}
}
fun verifyHomeScreenSurveyCloseButton ( ) {
val button = mDevice . findObject (
UiSelector ( ) . descriptionContains (
" Close " ,
) ,
)
assertTrue ( button . waitForExists ( waitingTime ) )
}
fun clickOpenLinksInAppsDismissCFRButton ( ) =
fun clickOpenLinksInAppsDismissCFRButton ( ) =
itemWithResIdContainingText (
itemWithResIdContainingText (
" $packageName :id/dismiss " ,
" $packageName :id/dismiss " ,
@ -1262,6 +1282,13 @@ class BrowserRobot {
surveyNoThanksButton . waitForExists ( waitingTime )
surveyNoThanksButton . waitForExists ( waitingTime )
surveyNoThanksButton . click ( )
surveyNoThanksButton . click ( )
BrowserRobot ( ) . interact ( )
return Transition ( )
}
fun clickHomeScreenSurveyCloseButton ( interact : BrowserRobot . ( ) -> Unit ) : BrowserRobot . Transition {
homescreenSurveyCloseButton . waitForExists ( waitingTime )
homescreenSurveyCloseButton . click ( )
BrowserRobot ( ) . interact ( )
BrowserRobot ( ) . interact ( )
return Transition ( )
return Transition ( )
}
}
@ -1420,3 +1447,6 @@ private val surveyButton =
private val surveyNoThanksButton =
private val surveyNoThanksButton =
itemContainingText ( getStringResource ( R . string . preferences _not _take _survey ) )
itemContainingText ( getStringResource ( R . string . preferences _not _take _survey ) )
private val homescreenSurveyCloseButton =
itemWithDescription ( " Close " )