X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/a52fc9424444400d4c774b76cf9f59ba43f9dc12..2f1e6343428d0c2fceaf221326bd632ea510f1e6:/automationTest/src/test/java/androidtest/models/SettingsView.java diff --git a/automationTest/src/test/java/androidtest/models/SettingsView.java b/automationTest/src/test/java/androidtest/models/SettingsView.java deleted file mode 100644 index 4e3aa48e..00000000 --- a/automationTest/src/test/java/androidtest/models/SettingsView.java +++ /dev/null @@ -1,78 +0,0 @@ -package androidtest.models; - -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.support.CacheLookup; -import org.openqa.selenium.support.PageFactory; - -import androidtest.tests.Config; - -public class SettingsView { - final AndroidDriver driver; - - @CacheLookup - @AndroidFindBy(name = Config.userAccount) - private AndroidElement accountElement; - - @CacheLookup - @AndroidFindBy(name = Config.userAccount2) - private AndroidElement accountElement2; - - @AndroidFindBy(name = "Delete account") - private AndroidElement deleteAccountElement; - - @AndroidFindBy(name = "Change password") - private AndroidElement changePasswordElement; - - @AndroidFindBy(name = "Add account") - private AndroidElement addAccountElement; - - @AndroidFindBy(uiAutomator = "new UiSelector().className(\"android.widget.CheckBox\").index(0)") - private AndroidElement passcodeCheckbox; - - public SettingsView (AndroidDriver driver) { - this.driver = driver; - PageFactory.initElements(new AppiumFieldDecorator(driver), this); - } - - public void tapOnAccountElement (int fingers, int milliSeconds) { - accountElement.tap(fingers, milliSeconds); - } - - - public void tapOnAddAccount (int fingers, int milliSeconds) { - addAccountElement.tap(fingers, milliSeconds); - } - - public LoginForm clickOnDeleteAccountElement () { - deleteAccountElement.click(); - LoginForm loginForm = new LoginForm(driver); - return loginForm; - } - - public LoginForm clickOnChangePasswordElement () { - changePasswordElement.click(); - LoginForm loginForm = new LoginForm(driver); - return loginForm; - } - - public PassCodeView EnablePassCode(){ - if(!passcodeCheckbox.isSelected()){ - passcodeCheckbox.click(); - } - PassCodeView passcodeview = new PassCodeView(driver); - return passcodeview; - } - - public PassCodeView DisablePassCode(){ - if(passcodeCheckbox.isSelected()){ - passcodeCheckbox.click(); - } - PassCodeView passcodeview = new PassCodeView(driver); - return passcodeview; - } - -}