WebDriver: Как нажать на элемент (C#)

Для нажатия на элемент в WebDriver используется метод Click(). Нажатие производится в цент элемента.

Пример нажатия на элемент:

1
        _driver.FindElement(By.XPath("locator")).Click();
        _driver.FindElement(By.XPath("locator")).Click();

Пример метода-обертки Click():

1
2
3
4
5
6
7
8
        public IWebElement WebElement { get; set; }
        
        public void Click()
        {
            Trace.WriteLine("Click on the button: '" + By + "'", "Element");
            WaitForElement();
            WebElement.Click();
        }
        public IWebElement WebElement { get; set; }
        
        public void Click()
        {
            Trace.WriteLine("Click on the button: '" + By + "'", "Element");
            WaitForElement();
            WebElement.Click();
        }

В этой заметке примеры работы с мышью.