Я пытаюсь найти и щелкнуть элемент «Тест 123» с помощью Selenium Webdriver в C #. Я перепробовал все методы, которые могу придумать, но безрезультатно. Я думаю, что значения скрыты, прежде чем они будут выбраны, но не уверен. Есть идеи, пожалуйста?
введите описание изображения здесь
Простой Xpath-локатор может добиться цели:
public void ClickElementByXpath(string text) { IWebElement element = Driver.FindElement(By.XPath("//li[contains(text(), '${text}')]"); element.Click(); } ClickElementByXpath("Test 123");