我正在尝试使用C#中的Selenium Webdriver查找并单击元素“Test 123”。我已经尝试了所有我能想到的方法,但没有好处。我认为值在被选中之前是隐藏的,但不确定。请问有什么想法吗?
简单的Xpath定位器可以做到这一点:
public void ClickElementByXpath(string text) {
IWebElement element = Driver.FindElement(By.XPath("//li[contains(text(), '${text}')]");
element.Click();
}
ClickElementByXpath("Test 123");