1 package com
.owncloud
.android
.test
.ui
.models
;
3 import org
.openqa
.selenium
.support
.PageFactory
;
5 import io
.appium
.java_client
.android
.AndroidDriver
;
6 import io
.appium
.java_client
.android
.AndroidElement
;
7 import io
.appium
.java_client
.pagefactory
.AndroidFindBy
;
8 import io
.appium
.java_client
.pagefactory
.AppiumFieldDecorator
;
10 public class NewFolderPopUp
{
12 final AndroidDriver driver
;
14 @AndroidFindBy(uiAutomator
= "new UiSelector().resourceId(\"android:id/button1\")")
15 private AndroidElement newFolderOkButton
;
17 @AndroidFindBy(uiAutomator
= "new UiSelector().resourceId(\"com.owncloud.android:id/user_input\")")
18 private AndroidElement newFolderNameField
;
20 public NewFolderPopUp (AndroidDriver driver
) {
22 PageFactory
.initElements(new AppiumFieldDecorator(driver
), this);
25 public void typeNewFolderName (String newFolderName
) {
26 newFolderNameField
.clear();
27 newFolderNameField
.sendKeys(newFolderName
+ "\n");
28 //driver.hideKeyboard();
31 public WaitAMomentPopUp
clickOnNewFolderOkButton () {
32 newFolderOkButton
.click();
33 WaitAMomentPopUp waitAMomentPopUp
= new WaitAMomentPopUp(driver
);
34 return waitAMomentPopUp
;