Exemplo n.º 1
0
        protected override void PerformAs(IActor actor, AutoWorkshopDriver driver)
        {
            IWebElement element = driver.WaitForElement(_locator);

            if (_clearElement)
            {
                element.Clear();
            }

            if (_oneKeyAtATime)
            {
                foreach (char ch in _keys)
                {
                    element.SendKeys(new string(new[] { ch }));
                }
            }
            else
            {
                element.SendKeys(_keys);
            }
        }
Exemplo n.º 2
0
 protected override void PerformAs(IActor actor, AutoWorkshopDriver driver)
 {
     driver.WaitForElement(_locator).Click();
 }
Exemplo n.º 3
0
 protected override void PerformAs(IActor actor, AutoWorkshopDriver driver)
 {
     new SelectElement(driver.WaitForElement(_locator)).SelectByText(_text);
 }
Exemplo n.º 4
0
 protected override string AskAs(IActor actor, AutoWorkshopDriver driver)
 {
     return(driver.WaitForElement(_locator).GetAttribute("value"));
 }
Exemplo n.º 5
0
 protected override string AskAs(IActor actor, AutoWorkshopDriver driver)
 {
     return(driver.WaitForElement(_locator).Text);
 }
Exemplo n.º 6
0
        protected override void PerformAs(IActor actor, AutoWorkshopDriver driver)
        {
            IWebElement webElement = driver.WaitForElement(_locator);

            ((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].value = arguments[1]", webElement, _date.ToString("dd MMM yyyy"));
        }
Exemplo n.º 7
0
 protected override string AskAs(IActor actor, AutoWorkshopDriver driver)
 {
     return(new SelectElement(driver.WaitForElement(_locator)).SelectedOption.Text);
 }