我有一些C#代码可以验证网页上的标题文本,目前通过xpath定位如下。
Assert.AreEqual("Permissions", driver.FindElement(By.XPath(".//*[@id='navigation']/li[6]/h3")).Text);
根据我的理解,这将检查在XPath结尾处找到的文本是否匹配单词" Permissions"。
上面目前有效,但我宁愿使用CSS定位器。我听说如果可能的话,最好不要使用XPath。
我是网站测试的新手,所以我还不熟悉所有这些,非常感谢任何帮助。
如果您需要的内容比上面提供的内容多,或者您对已使用的方法有任何其他建议,请告诉我。
答案 0 :(得分:0)
我可能不完全明白你要做什么,但由于7小时后我没有答案,但我至少可以提一下,如果你想获得标题的innerhtml,你可以使用Agile Html {{3它很容易使用。可能不是你想要的。