X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/3aa425a7b576c2e74672eb3a8731cf03afd8f38d..2f1e6343428d0c2fceaf221326bd632ea510f1e6:/automationTest/src/test/java/androidtest/models/FilesView.java diff --git a/automationTest/src/test/java/androidtest/models/FilesView.java b/automationTest/src/test/java/androidtest/models/FilesView.java deleted file mode 100644 index 73fb67f9..00000000 --- a/automationTest/src/test/java/androidtest/models/FilesView.java +++ /dev/null @@ -1,50 +0,0 @@ -package androidtest.models; - -import java.util.HashMap; - -import io.appium.java_client.android.AndroidDriver; -import io.appium.java_client.android.AndroidElement; -import io.appium.java_client.pagefactory.AndroidFindBy; -import io.appium.java_client.pagefactory.AppiumFieldDecorator; - -import org.openqa.selenium.remote.RemoteWebElement; -import org.openqa.selenium.support.CacheLookup; -import org.openqa.selenium.support.PageFactory; - -public class FilesView { - final AndroidDriver driver; - - @CacheLookup - @AndroidFindBy(id = "com.owncloud.android:id/list_root") - private AndroidElement fileLayout; - - @CacheLookup - @AndroidFindBy(id = "com.owncloud.android:id/upload_files_btn_upload") - private AndroidElement uploadButton; - - private AndroidElement fileElement; - - public FilesView (AndroidDriver driver) { - this.driver = driver; - PageFactory.initElements(new AppiumFieldDecorator(driver), this); - } - - public MainView clickOnUploadButton () { - uploadButton.click(); - MainView mainView = new MainView (driver); - return mainView; - } - - public void scrollTillFindFile (String fileName) { - HashMap scrollObject = new HashMap(); - scrollObject.put("text", fileName); - scrollObject.put("element", ( (RemoteWebElement) fileLayout).getId()); - driver.executeScript("mobile: scrollTo", scrollObject); - fileElement = (AndroidElement) driver.findElementByName(fileName); - } - - public void clickOnFileName (String fileName) { - scrollTillFindFile(fileName); - fileElement.click(); - } -}