/// <summary> /// Select Documents By New Search /// </summary> /// <param name="driver">IWebDriver</param> public static void SelectDocumentsByNewSearch(IWebDriver driver) { if (driver.FindElement(By.XPath("//input[@ng-value='" + DoQuery + "']")).Enabled == true) { CommonActions.ClickElement(driver, By.XPath("//input[@ng-value='" + DoQuery + "']")); CommonActions.EnterTextInTextBox(driver, By.XPath("//input[@ng-model='ProjectWizardController.documentOptions.query.value']"), Resources.Project.SearchQuery); CommonActions.CheckVisibleAndClickElement(driver, By.XPath("//button[@ng-click='ProjectWizardController.search()']")); CommonActions.CheckVisibleAndClickElement(driver, By.ClassName(PrimaryButton)); } }
public static void ClickFilterSearch(IWebDriver driver) { CommonActions.CheckVisibleAndClickElement(driver, By.XPath("//th[@data-field='ReviewerCategory']//a//span[@class ='k-icon k-i-arrowhead-s']")); CommonActions.CheckVisibleAndClickElement(driver, By.XPath("//span[@class='k-sprite k-filter']")); CommonActions.CheckVisibleAndClickElement(driver, By.XPath("//span[@class='k-sprite k-filter']")); CommonActions.CheckVisibleAndClickElement(driver, By.XPath("//span[@class='k-sprite k-filter']")); WaitForElementLoad(driver, By.XPath("//div//input[@class='k-textbox']")); CommonActions.EnterTextInTextBox(driver, By.XPath("//div//input[@class='k-textbox']"), Resources.Project.Coded); CommonActions.CheckVisibleAndClickElement(driver, By.XPath("//div//button[contains(text(),'Filter')]")); }
/// <summary> /// Click Search button in Doc list /// </summary> /// <param name="driver"></param> public static void ClickSearchButton(IWebDriver driver) { CommonActions.EnterTextInTextBox(driver, By.XPath("//input[@type='text']"), Resources.Project.Relevant); CommonActions.ClickElement(driver, By.XPath("//input[@value='Search']")); }
public static void TypeProjectInfo(IWebDriver driver) { CommonActions.EnterTextInTextBox(driver, NgBy.Model("ProjectWizardController.project.Name"), Resources.Project.ProjectName); CommonActions.EnterTextInTextBox(driver, NgBy.Model("ProjectWizardController.project.Description"), Resources.Project.ProjectDescription); CommonActions.EnterTextInTextBox(driver, NgBy.Model("ProjectWizardController.project.FieldPrefix"), Resources.Project.ProjectPrefix); }
/// <summary> /// Select fixedsize in sampling options /// </summary> /// <param name="driver">IWebDriver</param> public static void SelectFixedSizeInSamplingOptions(IWebDriver driver) { CommonActions.ClickElement(driver, By.XPath("//input[@id='FixedSize']")); CommonActions.EnterTextInTextBox(driver, By.XPath("//input[@id='qcSetSize']"), Resources.Qcset.SampleSize); }
public static void EnterQcSetName(IWebDriver driver) { CommonActions.EnterTextInTextBox(driver, By.XPath("//input[@id='qcSetName']"), Resources.Qcset.QcsetName); }