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
.NoSuchElementException
;
9 import org
.openqa
.selenium
.support
.PageFactory
;
11 public class GmailEmailListView
{
13 final AndroidDriver driver
;
15 @AndroidFindBy(uiAutomator
= "new UiSelector().description(\"me about UploadFile, on May 11, conversation read\")")
16 private AndroidElement emailAmericanFormatDate
;
17 @AndroidFindBy(uiAutomator
= "new UiSelector().description(\"me about UploadFile, on 11 May, conversation read\")")
18 private AndroidElement emailEuropeanFormatDate
;
21 public GmailEmailListView (AndroidDriver driver
) {
23 PageFactory
.initElements(new AppiumFieldDecorator(driver
), this);
26 public GmailEmailView
clickOnEmail (){
28 emailAmericanFormatDate
.click();
29 }catch (NoSuchElementException e
) {
30 emailEuropeanFormatDate
.click();
32 GmailEmailView gmailEmailView
= new GmailEmailView(driver
);
33 return gmailEmailView
;