/// <summary> /// Change margin of error values /// </summary> /// <param name="driver">IWebDriver</param> public static void ChangeMarginOfErrorSelection(IWebDriver driver) { CommonActions.ClickElement(driver, By.XPath("//input[@id='selMarginOfError'][@value='5']")); }
/// <summary> /// check Sample size re calculated value /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckSampleSizeReCalculatedValue(IWebDriver driver) { CommonActions.ClickElement(driver, By.XPath("//b[contains(text(),'1,537')]")); }
/// <summary> /// Check create button in qcset popup /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckCreateButtonDisabled(IWebDriver driver) { CommonActions.ElementShouldBeDisabled(driver, By.Id("confirmBtn")); }
/// <summary> /// Verify qcset review ready to start in reviewer dashboard /// </summary> /// <param name="driver">IWebDriver</param> public static void VerifyQcsetReviewReadyToStartState(IWebDriver driver) { CommonActions.CheckElementEnabledAndText(driver, By.Id("btnVerificationSetReview"), Resources.Project.StartReview); }
/// <summary> /// Check margin of error default selected values /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckMarginOfErrorDefaultSelection(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.XPath("//span[@aria-owns='qcSetErrorMarginSelect_listbox']//span//span[contains(text(),'2.5')]")); }
/// <summary> /// Check qcset popup /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckQcSetPopup(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.XPath("//div/h3[contains(text(),'Create Verification Set')]")); }
public static void CheckStatusForCreateControlset(IWebDriver driver) { CommonActions.CheckElementEnabledAndText(driver, By.Id("controlsetStatus"), CGN.Paralegal.UI.App.resources.Project.NoControlSet); }
/// <summary> /// Check Next status after clicking cancel in create qcset popup /// </summary> /// <param name="driver">IWebDriver</param> public static void VerifyCreateQcSetIsEnabled(IWebDriver driver) { CommonActions.ElementShouldBeEnabled(driver, By.Id("btnCreateQCSet")); }
/// <summary> /// Click Cancel for create controlset /// </summary> /// <param name="driver">IWebDriver</param> public static void ClickCancelButtonInCreateControlsetPopup(IWebDriver driver) { CommonActions.ClickElement(driver, By.XPath("//button[contains(text(),'Cancel')]")); }
/// <summary> /// Check Next status after create controlset /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckNextStatusIsReviewControlset(IWebDriver driver) { CommonActions.CheckElementEnabledAndText(driver, By.Id("controlsetStatus"), CGN.Paralegal.UI.App.resources.Project.ControlSetReviewNotStarted); }
/// <summary> /// click on project dashboard link /// </summary> /// <param name="driver">IWebDriver</param> public static void ClickOnProjectDashboardLink(IWebDriver driver) { CommonActions.ClickElement(driver, By.XPath("//a[@ng-click='ReviewSetController.goToDashboard()']")); }
/// <summary> /// Click not coded list in qcset summary widget /// </summary> /// <param name="driver"></param> public static void VerifyNotCodedDocListInQcSetSummary(IWebDriver driver) { CommonActions.CheckParentAndClickElement(driver, By.Id("QcSetSummary"), By.Id("Not_Relevant")); }
/// <summary> /// Verify qcset review inprogress state in reviewer dashboard /// </summary> /// <param name="driver">IWebDriver</param> public static void VerifyQcsetReviewInProgressState(IWebDriver driver) { CommonActions.CheckElementEnabledAndText(driver, By.Id("verificationReviewStatus"), CGN.Paralegal.UI.App.resources.Project.QCSetReviewInProgress); }
/// <summary> /// Click OK button to create controlset /// </summary> /// <param name="driver">IWebDriver</param> public static void ClickOkButtonToCreateControlset(IWebDriver driver) { CommonActions.ClickElement(driver, By.Id("confirmBtn")); }
/// <summary> /// Click Create control set button to open Create controlset popup /// </summary> /// <param name="driver">IWebDriver</param> public static void ClickStartButtonToOpenCreateControlsetPopup(IWebDriver driver) { CommonActions.ClickElement(driver, By.Id("btnCreate1")); }
/// <summary> /// Check Next status after create qcset /// </summary> /// <param name="driver">IWebDriver</param> public static void VerifyQcSetIsCreated(IWebDriver driver) { CommonActions.ElementShouldBeEnabled(driver, By.Id("verificationSetTab")); }
/// <summary> /// Check controlset popup /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckControlSetPopup(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.Id("modalDialog")); }
/// <summary> /// Check confidence level default selected values /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckConfidenceLevelDefaultSelection(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.XPath("//span[@aria-owns='qcSetConfidenceSelect_listbox']//span//span[contains(text(),'95')]")); }
/// <summary> /// Check confidence level default selected values /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckConfidenceLevelDefaultSelection(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.XPath("//input[@id='selConfidence'][@value='95']")); }
/// <summary> /// Check sample size default values /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckSampleSizeDefaultValue(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.XPath("//b[contains(text(),'1,537')]")); }
/// <summary> /// Check margin of error default selected values /// </summary> /// <param name="driver">IWebDriver</param> public static void CheckMarginOfErrorDefaultSelection(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.XPath("//input[@id='selMarginOfError'][@value='2.5']")); }
public static void CheckQcPredictionErrorMessageDisabled(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.CssSelector(".text-danger.ng-binding.ng-hide")); }
/// <summary> /// Change confidence level values /// </summary> /// <param name="driver">IWebDriver</param> public static void ChangeConfidenceLevelSelection(IWebDriver driver) { CommonActions.ClickElement(driver, By.XPath("//input[@id='selConfidence'][@value='99']")); }
public static void EnterQcSetName(IWebDriver driver) { CommonActions.EnterTextInTextBox(driver, By.XPath("//input[@id='qcSetName']"), Resources.Qcset.QcsetName); }
/// <summary> /// Verify Qcset not created state in reviewer dashboard /// </summary> /// <param name="driver">IWebDriver</param> public static void VerifyQcSetNotCreatedState(IWebDriver driver) { CommonActions.ElementShouldNotBeNull(driver, By.Id("verificationSetTab")); CommonActions.ElementShouldNotBeNull(driver, By.ClassName("disabled-tab")); }