public void AddNewOpportunity(bool shouldUseKeyboardReturnButton) { //Arrange const string topicText = "714999 / Investment Data Corp"; const string companyText = "Test Company"; const int leaseAmount = 123456789; const string ownerText = "Test Owner"; const string dbaText = "Test DBA"; //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.PopulateAllFields(topicText, companyText, leaseAmount, ownerText, dbaText, shouldUseKeyboardReturnButton); if (!shouldUseKeyboardReturnButton) { AddOpportunityPage.TapSaveButton(); } OpportunitiesPage.TapOpportunityViewCell(topicText); OpportunityDetailPage.WaitForPageToAppear(); //Assert Assert.AreEqual(PageTitleConstants.OpportunityDetailPage, OpportunityDetailPage.Title); }
public virtual void TestSetup() { App = AppInitializer.StartApp(Platform); OpportunitiesPage = new OpportunitiesPage(App, Platform); AddOpportunityPage = new AddOpportunityPage(App, Platform); TermsPage = new TermsPage(App, Platform); }
public void AddNewOpportunityEmptyFields() { //Arrange //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.TapSaveButton(); //Assert Assert.IsTrue(AddOpportunityPage.IsErrorMessageDisplayed); }
public void AddNewOpportunityEmptyFields() { //Arrange //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.TapSaveButton(); //Assert Assert.IsTrue(App.Query("OK").Length > 0); }
public void CancelAddNewOpportunity(string topicText, string companyText, int leaseAmount, string ownerText, string dbaText) { //Arrange //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.PopulateAllFields(topicText, companyText, leaseAmount, ownerText, dbaText, false); AddOpportunityPage.TapCancelButton(); //Assert Assert.IsFalse(OpportunitiesPage.DoesViewCellExist(topicText)); }
public virtual void TestSetup() { App = AppInitializer.StartApp(Platform); OpportunitiesPage = new OpportunitiesPage(App, Platform); AddOpportunityPage = new AddOpportunityPage(App, Platform); OpportunityDetailPage = new OpportunityDetailPage(App, Platform); App.Screenshot("App Launched"); if (OpportunitiesPage.IsWelcomeViewVisible) { OpportunitiesPage.TapWelcomeViewOkButton(); } }
public void CancelAddNewOpportunity() { //Arrange const string topicText = "Test Topic"; const string companyText = "Test Company"; const int leaseAmount = 123456789; const string ownerText = "Test Owner"; const string dbaText = "Test DBA"; //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.PopulateAllFields(topicText, companyText, leaseAmount, ownerText, dbaText, false); AddOpportunityPage.TapCancelButton(); //Assert Assert.IsFalse(OpportunitiesPage.DoesViewCellExist(topicText)); }
public void AddNewOpportunity() { //Arrange var topicText = "Test Topic"; var companyText = "Test Company"; var leaseAmount = 123456789; var ownerText = "Test Owner"; var dbaText = "Test DBA"; //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.PopulateAllFields(topicText, companyText, leaseAmount, ownerText, dbaText); AddOpportunityPage.TapSaveButton(); OpportunitiesPage.TapOpportunityViewCell(topicText); TermsPage.WaitForTermsPageToAppear(); //Assert Assert.IsTrue(TermsPage.GetTitle().Equals("Terms Page")); }
public async Task AddNewOpportunity(bool shouldUseKeyboardReturnButton, string topicText, string companyText, int leaseAmount, string ownerText, string dbaText) { //Arrange //Act OpportunitiesPage.TapAddOpportunityButton(); AddOpportunityPage.PopulateAllFields(topicText, companyText, leaseAmount, ownerText, dbaText, shouldUseKeyboardReturnButton); if (!shouldUseKeyboardReturnButton) { AddOpportunityPage.TapSaveButton(); } OpportunitiesPage.TriggerPullToRefresh(); await OpportunitiesPage.WaitForNoPullToRefreshIndicator().ConfigureAwait(false); OpportunitiesPage.TapOpportunityViewCell(topicText); OpportunityDetailPage.WaitForPageToAppear(); //Assert Assert.AreEqual(PageTitleConstants.OpportunityDetailPage, OpportunityDetailPage.Title); }