使用xpath在selenium中查找元素

问题描述 投票:-1回答:1

我正在尝试使用C#中的Selenium Webdriver查找并单击元素“Test 123”。我已经尝试了所有我能想到的方法,但没有好处。我认为值在被选中之前是隐藏的,但不确定。请问有什么想法吗?

enter image description here

selenium webdriver
1个回答
0
投票

简单的Xpath定位器可以做到这一点:

public void ClickElementByXpath(string text) {
    IWebElement element = Driver.FindElement(By.XPath("//li[contains(text(), '${text}')]");

    element.Click();
}

ClickElementByXpath("Test 123");
© www.soinside.com 2019 - 2024. All rights reserved.