使用CSS定位标题文本

时间:2014-08-12 14:47:22

标签: c# html css xpath selenium-webdriver

我有一些C#代码可以验证网页上的标题文本,目前通过xpath定位如下。

Assert.AreEqual("Permissions", driver.FindElement(By.XPath(".//*[@id='navigation']/li[6]/h3")).Text);

根据我的理解,这将检查在XPath结尾处找到的文本是否匹配单词" Permissions"。

上面目前有效,但我宁愿使用CSS定位器。我听说如果可能的话,最好不要使用XPath。

我是网站测试的新手,所以我还不熟悉所有这些,非常感谢任何帮助。

如果您需要的内容比上面提供的内容多,或者您对已使用的方法有任何其他建议,请告诉我。

1 个答案:

答案 0 :(得分:0)

我可能不完全明白你要做什么,但由于7小时后我没有答案,但我至少可以提一下,如果你想获得标题的innerhtml,你可以使用Agile Html {{3它很容易使用。可能不是你想要的。