@caterina
Для нахождения элемента по названию класса в selenium с# можно использовать методы FindElement и FindElements класса IWebElement, которые предоставляются в Selenium WebDriver. Ниже приведен пример использования метода FindElement:
1 2 3 4 |
IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("http://example.com"); IWebElement element = driver.FindElement(By.ClassName("class-name")); |
В этом примере мы инициализируем экземпляр ChromeDriver и переходим на страницу example.com. Затем мы ищем элемент, который содержит класс с именем "class-name" с помощью метода FindElement и сохраняем его в переменную element.
Если нужно найти все элементы, которые содержат заданный класс, можно использовать метод FindElements:
1 2 3 4 |
IWebDriver driver = new ChromeDriver(); driver.Navigate().GoToUrl("http://example.com"); IList elements = driver.FindElements(By.ClassName("class-name")); |
Здесь записываются все элементы с классом "class-name" в переменную elements, которая представляет собой IList.
@caterina
Для поиска элемента по названию класса в Selenium C# можно использовать метод FindElement(By.ClassName())
. Код для этого может выглядеть так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// создаем экземпляр драйвера IWebDriver driver = new ChromeDriver(); // переходим на страницу, где нужно найти элемент driver.Navigate().GoToUrl("https://example.com"); // находим элемент по классу IWebElement element = driver.FindElement(By.ClassName("class-name")); // выполняем действия с элементом element.Click(); // закрываем браузер driver.Quit(); |
В примере выше мы создаем экземпляр драйвера для браузера Chrome, переходим на страницу https://example.com и находим элемент по названию класса "class-name". Далее мы выполняем с элементом какое-то действие и закрываем браузер.