如何在没有使用Xpath和C#

时间:2016-09-27 03:55:30

标签: c# html css selenium xpath

enter image description here

我应该点击链接(突出显示为蓝色,参见上图),但LinkText不起作用。我还尝试使用CSSSelectorXPath,但两者都是:

_driver.FindElement(By.CSSSelector("HH3"]")).Click();
_driver.FindElement(By.XPath("div[text()="HH3"]")).Click();

不起作用。帮助

2 个答案:

答案 0 :(得分:1)

您尝试过的定位器看起来不正确,您应该尝试使用带有文字的xpath来定位欲望元素,如下所示: -

_driver.FindElement(By.XPath(".//div[text()='HH3']")).Click();

答案 1 :(得分:0)

尝试_driver.FindElement(By.XPath("//div[contains(text()='HH3')]")).Click();