a5797014a18c60931edcdc2cfc5d0f544adcc963
[pub/Android/ownCloud.git] / automationTest / src / test / java / com / owncloud / android / test / ui / models / GmailEmailView.java
1 package com.owncloud.android.test.ui.models;
2
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;
7
8 import org.openqa.selenium.support.CacheLookup;
9 import org.openqa.selenium.support.PageFactory;
10
11 import com.owncloud.android.test.ui.testSuites.Config;
12
13 public class GmailEmailView {
14 final AndroidDriver driver;
15
16 @CacheLookup
17 @AndroidFindBy(name = Config.fileToTestSendByEmailName)
18 private AndroidElement fileButton;
19
20 public GmailEmailView (AndroidDriver driver) {
21 this.driver = driver;
22 PageFactory.initElements(new AppiumFieldDecorator(driver), this);
23 }
24
25 public ImageView clickOnfileButton (){
26 fileButton.click();
27 ImageView imageView = new ImageView(driver);
28 return imageView;
29 }
30 }