1 package androidtest
.models
;
3 import io
.appium
.java_client
.android
.AndroidDriver
;
4 import io
.appium
.java_client
.android
.AndroidElement
;
5 import io
.appium
.java_client
.pagefactory
.AndroidFindBy
;
6 import io
.appium
.java_client
.pagefactory
.AppiumFieldDecorator
;
8 import org
.openqa
.selenium
.support
.CacheLookup
;
9 import org
.openqa
.selenium
.support
.PageFactory
;
11 import androidtest
.actions
.Actions
;
13 public class MoveView
{
14 final AndroidDriver driver
;
17 @AndroidFindBy(id
= "com.owncloud.android:id/list_root")
18 private AndroidElement filesLayout
;
20 @AndroidFindBy(name
= "Choose")
21 private AndroidElement chooseButton
;
23 public MoveView (AndroidDriver driver
) {
25 PageFactory
.initElements(new AppiumFieldDecorator(driver
), this);
28 public WaitAMomentPopUp
clickOnChoose () {
30 WaitAMomentPopUp waitAMomentPopUp
= new WaitAMomentPopUp(driver
);
31 return waitAMomentPopUp
;
34 public AndroidElement
scrollTillFindElement (String elementName
) {
35 return Actions
.scrollTillFindElement (elementName
,filesLayout
,driver
);