public void openEmailByTitle(string title) { var gmailMainPage = new GmailMainPage(); gmailMainPage.SearchForElement(title); gmailMainPage.ClickOnFirstEmailFromTheList(); }
public EmailObject Send() { var gmailMainPage = new GmailMainPage(); gmailMainPage.ClickSendEmailButton(); return(this); }
public int searchEmailsByTitleAndReturnQuantity(string title) { var gmailMainPage = new GmailMainPage(); gmailMainPage.SearchForElement(title); return(gmailMainPage.returnTheQuantityOfDraftEmails()); }
public void addAttachment(Attachment attachment) { var gmailMainPage = new GmailMainPage(); gmailMainPage.ClickAddAttachmentButton(); //to add file }
public void WhenUserCreatesNewEmailWithNewTitle(string recipient, string title, string text) { var gmailMainPage = new GmailMainPage(); gmailMainPage.ClickToComposeNewEmail(); var newEmail = new EmailObject(recipient, title, text); }
public NewEmail addAttachment(Attachment attachment) { var gmailMainPage = new GmailMainPage(); gmailMainPage.ClickAddAttachmentButton(); //to add file return(this); }
public Application() { driver = new EventFiringWebDriver(new FirefoxDriver()); this.gmailMainPage = new GmailMainPage(driver); this.gmailInboxPage = new GmailInboxPage(driver); this.googleSignInPage = new GoogleSignInPage(driver); InitializeEvents(); }
public EmailObject(string to, string subject, string text, bool attachment = false, Attachment attachmentToAdd = null) { var gmailMainPage = new GmailMainPage(); gmailMainPage.PopulateToField(to); gmailMainPage.PopulateSubjectField(subject); gmailMainPage.PopulateTextField(text); this.subject = subject; this.to = to; this.text = text; this.creationTime = DateTime.Now; }
public NewEmail(string to, string subject, string text, bool attachment = false, Attachment attachmentToAdd = null) { var gmailMainPage = new GmailMainPage(); gmailMainPage.PopulateToField(to); gmailMainPage.PopulateSubjectField(subject); gmailMainPage.PopulateTextField(text); //attachment == true ? addAttachment(attachmentToAdd) : ; if (attachment == true) { addAttachment(attachmentToAdd); } this.subject = subject; this.creationTime = DateTime.Now; }
public void SendAnEmail() { var gmailMainPage = new GmailMainPage(); gmailMainPage.ClickSendEmailButton(); }
public void WhenUserSavesANewEmailToDrafts() { var gmailMainPage = new GmailMainPage(); gmailMainPage.ClickCloseButton(); }
public void GivenUserIsInTheDraftFolder() { var gmailMainPage = new GmailMainPage(); gmailMainPage.NavigateToDraft(); }