/// <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);
 }
예제 #5
0
 /// <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);
 }
예제 #6
0
 public static void EnterQcSetName(IWebDriver driver)
 {
     CommonActions.EnterTextInTextBox(driver, By.XPath("//input[@id='qcSetName']"), Resources.Qcset.QcsetName);
 }