我写了一个测试,现在我正试图增强它并使它做更多的事情。
我了解如何使用以下代码查找网页标题
String title = webDriver.Title;
但是,如果我现在也想输出页面的标题,我该怎么做呢? 这是Web网址:https://energy.gocompare.com/gas-electricity#/ 我发现了一个要素:立即切换并节省电费
我可以使用 XPath 来找到它吗?然后Console.WriteLine
的输出?
答案 0 :(得分:1)
您可以使用以下代码:
String element = webDriver.FindElement(By.CssSelector("h1.c-header__heading")).Text;
Console.WriteLine("This is the text extracted from " +element);
XPATH:
//h1[@class='c-header__heading']
在代码中,您可以像这样使用它:
String someText= webDriver.FindElement(By.XPath("//h1[@class='c-header__heading']")).Text;
Console.WriteLine("This is the text extracted from " +someText);