Beispiel #1
0
 public static void PressTab(this SeleniumWrapper wrapper)
 {
     new Actions(wrapper.driver)
     .SendKeys(Keys.Tab)
     .Perform();
 }
Beispiel #2
0
        public static void SetFile(this SeleniumWrapper wrapper, string selector, string filePath)
        {
            var element = wrapper.driver.FindElementByCssSelector(selector);

            element.SendKeys(filePath);
        }
Beispiel #3
0
 public static void PressEnter(this SeleniumWrapper wrapper, string selector)
 {
     wrapper.driver
     .FindElementByCssSelector(selector)
     .SendKeys(Keys.Enter);
 }
Beispiel #4
0
        public static void SetFile(this SeleniumWrapper wrapper, string selector)
        {
            var value = Guid.NewGuid();

            wrapper.SetFile(selector, $"Teste_{value}.txt", value.ToString());
        }
Beispiel #5
0
 public static void SendText(this SeleniumWrapper wrapper, string text)
 {
     new Actions(wrapper.driver)
     .SendKeys(text)
     .Perform();
 }
Beispiel #6
0
 public static void SetImplicityWait(this SeleniumWrapper wrapper, int milliseconds)
 {
     wrapper.currentTimeoutInMilliseconds = milliseconds;
     wrapper.driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromMilliseconds(wrapper.currentTimeoutInMilliseconds);
 }
Beispiel #7
0
 public static void GoToUrl(this SeleniumWrapper wrapper, string url)
 {
     wrapper.driver.Navigate().GoToUrl(url);
 }
Beispiel #8
0
 public static void MinimizeWindow(this SeleniumWrapper wrapper) =>
 wrapper
 .driver
 .Manage()
 .Window
 .Minimize();