问问题
3196 次
1 回答
5
Selenium WebDriver 的text
函数只会返回页面本身对用户可见的文本。从技术上讲,标题文本在页面上不可见(它显示在浏览器中 chrome 的标题部分)。
相反,Selenium WebDriver 有一个方法可以返回您可以使用的页面标题:
driver.Title;
所以你的代码变成:
public void TestGoogleStillExists(IWebDriver webDriver)
{
webDriver.Navigate().GoToUrl("http://www.google.com");
var title = webDriver.Title;
Assert.That(title, Is.EqualTo("Google"));
}
于 2013-05-23T14:45:42.573 回答