Example #1
0
        public static IControl GetPDEP_MismatchedFlatQuestionRadioButton(String questionPrompt, String radioButton)
        {
            IControl flatQuestionHost          = GetFlatQuestionHost(questionPrompt);
            ReadOnlyCollection <IControl> rows = SyncUtilities.FindVisibleElements_Parent(flatQuestionHost.WebElement, By.TagName("tr"));

            foreach (IControl row in rows)
            {
                ReadOnlyCollection <IControl> cells = SyncUtilities.FindVisibleElements_Parent(row.WebElement, By.TagName("td"));
                if (cells.Count == 2)
                {
                    String text = WebTableUtilities.GetText(cells[1]);
                    if (text.Equals(": " + radioButton))
                    {
                        return(WebTableUtilities.GetInputControl_RadioButton(cells[0]));
                    }
                }
            }
            return(null);
        }
 public static IControl GetRequestCheckboxForForm(String eventName, String formName)
 {
     try
     {
         String cssSelector = "tr[eventlabel='" + eventName + "']";
         ReadOnlyCollection <IControl> rows = SyncUtilities.FindVisibleElements_Parent(EventsFormsTable.WebElement, By.CssSelector(cssSelector));
         foreach (IControl row in rows)
         {
             ReadOnlyCollection <IControl> cells = SyncUtilities.FindVisibleElements_Parent(row.WebElement, By.TagName("td"));
             if (cells.Count >= 5)
             {
                 String cellText = WebTableUtilities.GetText(cells[0]);
                 if (cellText.Equals(formName, StringComparison.InvariantCultureIgnoreCase))
                 {
                     return(SyncUtilities.FindVisibleElement_Parent(cells[4].WebElement, By.TagName("input")));
                 }
             }
         }
     }
     catch (Exception e)
     {
     }
     return(null);
 }