我应该点击链接(突出显示为蓝色,引用上图),但 LinkText
不起作用。我还尝试使用 CSSSelector
和 XPath
,但两者:
_driver.FindElement(By.CSSSelector("HH3"]")).Click();
_driver.FindElement(By.XPath("div[text()="HH3"]")).Click();
没用。帮忙?
最佳答案
您尝试过的定位器看起来不正确,您应该尝试使用带有文本的 xpath
来定位所需元素,如下所示:-
_driver.FindElement(By.XPath(".//div[text()='HH3']")).Click();
关于c# - 如何使用 Xpath 和 C# 在没有类的情况下单击 div 中没有 id 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39715700/