add new testCases. prepare the test to have them into categories
[pub/Android/ownCloud.git] / automationTest / src / test / java / androidtest / models / NewFolderPopUp.java
1 package androidtest.models;
2
3 import org.openqa.selenium.support.PageFactory;
4
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;
9
10 public class NewFolderPopUp {
11
12 final AndroidDriver driver;
13
14 @AndroidFindBy(uiAutomator = "new UiSelector().resourceId(\"android:id/button1\")")
15 private AndroidElement newFolderOkButton;
16
17 @AndroidFindBy(uiAutomator = "new UiSelector().resourceId(\"com.owncloud.android:id/user_input\")")
18 private AndroidElement newFolderNameField;
19
20 public NewFolderPopUp (AndroidDriver driver) {
21 this.driver = driver;
22 PageFactory.initElements(new AppiumFieldDecorator(driver), this);
23 }
24
25 public void typeNewFolderName (String newFolderName) {
26 newFolderNameField.clear();
27 newFolderNameField.sendKeys(newFolderName + "\n");
28 //driver.hideKeyboard();
29 }
30
31 public WaitAMomentPopUp clickOnNewFolderOkButton () {
32 newFolderOkButton.click();
33 WaitAMomentPopUp waitAMomentPopUp = new WaitAMomentPopUp(driver);
34 return waitAMomentPopUp;
35 }
36 }