package Ġme . android box . tam bo on . pages Ċ Ċ import Ġandroidx . test . espress o . action . General Location . VISIBLE _ CENTER Ċ import Ġme . android box . tam bo on . screens . Don ation Screen Ċ Ċ object ĠDon ation Page Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġdon ation Screen : ĠDon ation Screen Ġby Ġlazy Ġ{ ĊĠĠĠĠĠĠĠ ĠDon ation Screen () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠshouldBe Visible (): ĠDon ation Page Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠ Ġdon ation Screen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontainer Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Displayed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġshould DisplayName Of Char ity (_ char ity Name : ĠString ): ĠDon ation Page Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠ Ġdon ation Screen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchar ity Name . is Displayed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchar ity Name . has Text (_ char ity Name ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġenter Don ation Amount (_ amount : ĠString ): ĠDon ation Page Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠ Ġdon ation Screen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġamount . is Displayed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġamount . type Text (_ amount ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġtap Submit Don ation (): ĠDon ation Page Ġ= Ġapply Ġ{ ĊĠĠĠĠĠĠĠ Ġdon ation Screen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubmit Don ation . is Displayed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsubmit Don ation . click ( VISIBLE _ CENTER ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ