1 package com
.owncloud
.android
.test
.ui
.models
;
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
;
8 import org
.openqa
.selenium
.support
.CacheLookup
;
9 import org
.openqa
.selenium
.support
.PageFactory
;
11 public class GmailSendMailView
{
12 final AndroidDriver driver
;
15 @AndroidFindBy(uiAutomator
= "new UiSelector().description(\"To\")")
16 private AndroidElement toTextField
;
19 @AndroidFindBy(name
= "Subject")
20 private AndroidElement subjectTextField
;
23 @AndroidFindBy(uiAutomator
= "new UiSelector().description(\"Send\")")
24 private AndroidElement sendButton
;
26 public GmailSendMailView (AndroidDriver driver
) {
28 PageFactory
.initElements(new AppiumFieldDecorator(driver
), this);
31 public void typeToEmailAdress (String email
) {
32 toTextField
.sendKeys(email
+ "\n");
35 public void clickOnSendButton () {
39 public void typeSubject (String subject
) {
40 subjectTextField
.clear();
41 subjectTextField
.sendKeys(subject
);