【发布时间】:2014-08-13 05:56:18
【问题描述】:
我有一些 C# 代码将验证网页上的标题文本,目前通过 xpath 定位如下。
Assert.AreEqual("Permissions", driver.FindElement(By.XPath(".//*[@id='navigation']/li[6]/h3")).Text);
据我了解,这将检查在 XPath 末尾找到的文本是否与“权限”一词匹配。
上述方法目前有效,但我宁愿使用 CSS 定位器。我听说如果可能的话最好不要使用 XPath。
我是网站测试的新手,所以还不熟悉这一切,非常感谢任何帮助。
如果您需要的比上面提供的更多,或者您对已经使用的方法有任何替代建议,请告诉我。
【问题讨论】:
标签: c# html css xpath selenium-webdriver