NavigateToPracticeTransistionHomePage_WhenUserClicksPracticeTransitionTeamLink_RedirectedToContactUsPage( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.ContactUsLink.Click(); Assert.True(Pages.ContactUsPage.IsAt); }
public void NavigateToPracticeTransistionHomePage_WhenUserClicksPostAJobLink_RedirectedToPostAJobOpeningPage( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.PostJobLink.Click(); Assert.True(Pages.JobListingCreatePage.IsAt); }
public void NavigateToPracticeTransistionHomePage_WhenUserClicksFindAJobLink_RedirectedToLookForAJobPage( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.FindJobLink.Click(); Assert.True(Pages.JobListingInquirePage.IsAt); }
public void NavigateToPracticeTransistionHomePage_WhenUserClicksBuyAPracticeLink_RedirectedToBuyAPracticePage( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.BuyPracticeLink.Click(); Assert.True(Pages.PracticeBuyPage.IsAt); }
public void AccessPracticeTransistionHomePage_BuyPracticeLink_EnterNumber_ConfirmedEnteredValue( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.BuyPracticeLink.Click(); Pages.PracticeBuyPage.MinPurchaseAmountNumber.Enter("1"); var confirmValue = Pages.PracticeBuyPage.MinPurchaseAmountNumber.GetAttribute("value"); Assert.Equal("1", confirmValue); }
public void AccessPracticeTransistionHomePage_SellPracticeLink_EnterNumber_ConfirmedEnteredValue( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.SellPracticeLink.Click(); Pages.PracticeSellPage.AskingPriceTextBox.Enter("1"); var confirmValue = Pages.PracticeSellPage.AskingPriceTextBox.GetAttribute("value"); Assert.Equal("1", confirmValue); }
public void AccessPracticeTransistionHomePage_BuyPracticeLink_EnterNonNumber_VerifiedNonNumber( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.BuyPracticeLink.Click(); Pages.PracticeBuyPage.MinPurchaseAmountNumber.Enter("e"); var confirmValue = Pages.PracticeBuyPage.MinPurchaseAmountNumber.GetAttribute("value"); var isDigit = int.TryParse(confirmValue, out int result); Assert.False(isDigit); }
public void AccessFindJobPage_ClickAvailabilitykCheckbox_EnableHoursTextBox(WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.FindJobLink.Click(); Pages.JobListingInquirePage.Availability_0__CheckedCheckBox.Click(); var attributeValue = Pages.JobListingInquirePage.Availability_0__HoursTextBox.WebElement.GetAttribute("disabled"); bool.TryParse(attributeValue, out var textBoxIsDisabled); Assert.False(textBoxIsDisabled); }
public void AccessPracticeTransistionHomePage_SellPracticeLink_EnterNumber_VerifiedNumber( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.SellPracticeLink.Click(); Pages.PracticeSellPage.AskingPriceTextBox.Enter("1"); var confirmValue = Pages.PracticeSellPage.AskingPriceTextBox.GetAttribute("value"); var isDigit = int.TryParse(confirmValue, out int result); Assert.True(isDigit); }
//[InlineData(WebDriver.Browser.InternetExplorer)] public void NavigateToPracticeBuyPage_UserClickSubmit_RequiredFieldsValidates( WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.BuyPracticeLink.Click(); Assert.True(Pages.PracticeBuyPage.IsLoaded); Pages.PracticeBuyPage.SubmitButton.Click(); Assert.True(Pages.PracticeBuyPage.Contains("Contact Email is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Practice Type is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Contact First Name is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Purchase Location is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Real Estate Option is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Amount of Collections is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Maximum Purchase Amount is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Number of working operatories seeking is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Minimum Purchase Amount is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Contact Phone Number is required.")); Assert.True(Pages.PracticeBuyPage.Contains("Please select if Yes or No")); Assert.True(Pages.PracticeBuyPage.Contains("There was an error validating the reCaptcha. Please check the box and try again.")); }
public Context(WebDriver.Browser b) { PageFactory = new PageFactory(new WebDriver(b)); }
public void MyChecAccessFindJobPage_SelectAndDeSelecAvailabilitytCheckbox_CheckboxBehaveAsExpected(WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.FindJobLink.Click(); //checkbox is initially uncheck Assert.False(Pages.JobListingInquirePage.Availability_0__CheckedCheckBox.IsChecked()); //select the checkbox Pages.JobListingInquirePage.Availability_0__CheckedCheckBox.Click(); Assert.True(Pages.JobListingInquirePage.Availability_0__CheckedCheckBox.IsChecked()); //deselect the checkbox Pages.JobListingInquirePage.Availability_0__CheckedCheckBox.Click(); Assert.False(Pages.JobListingInquirePage.Availability_0__CheckedCheckBox.IsChecked()); }
public void AccessPostJobPage_SelectAndDeSelectJobHoursCheckbox_CheckboxBehaveAsExpected(WebDriver.Browser browser) { Pages.SetBrowser(browser); WebDriver.Driver.Manage().Window.Maximize(); Pages.PracticeTransistionsHomePage.GoTo(); Pages.PracticeTransistionsHomePage.PostJobLink.Click(); //checkbox is initially uncheck Assert.False(Pages.JobListingCreatePage.JobHours_0__CheckedCheckBox.IsChecked()); //select the checkbox Pages.JobListingCreatePage.JobHours_0__CheckedCheckBox.Click(); Assert.True(Pages.JobListingCreatePage.JobHours_0__CheckedCheckBox.IsChecked()); //deselect the checkbox Pages.JobListingCreatePage.JobHours_0__CheckedCheckBox.Click(); Assert.False(Pages.JobListingCreatePage.JobHours_0__CheckedCheckBox.IsChecked()); }
public static void SetBrowser(WebDriver.Browser browser) { WebDriver.BrowserType = browser; }