Пример #1
0
        public virtual Collection <FormElement> GetParameters()
        {
            IWebElement runForm = Driver.FindElement(By.XPath("/html/body/div/form"));

            IWebElement[] parameterRows = runForm.FindElements(By.XPath("fieldset/div")).ToArray();

            Collection <FormElement> formElements = new Collection <FormElement>();

            foreach (IWebElement row in parameterRows)
            {
                if (row.Text == "Run" ||
                    row.Text == "Replay")
                {
                    // skip the button
                    continue;
                }

                var         inputBox    = row.FindElement(By.TagName("input"));
                FormElement formElement = new FormElement
                {
                    Label      = row.Text,
                    InputValue = inputBox.GetAttribute("value")
                };
                formElements.Add(formElement);
            }

            return(formElements);
        }
        public virtual Collection<FormElement> GetParameters()
        {
            IWebElement runForm = Driver.FindElement(By.XPath("/html/body/div/form"));
            IWebElement[] parameterRows = runForm.FindElements(By.XPath("fieldset/div")).ToArray();

            Collection<FormElement> formElements = new Collection<FormElement>();
            foreach (IWebElement row in parameterRows)
            {
                if (row.Text == "Run" ||
                    row.Text == "Replay")
                {
                    // skip the button
                    continue;
                }

                var inputBox = row.FindElement(By.TagName("input"));
                FormElement formElement = new FormElement
                {
                    Label = row.Text,
                    InputValue = inputBox.GetAttribute("value")
                };
                formElements.Add(formElement);
            }

            return formElements;
        }