通过编写如程序清单5-41或程序清单5-42所示的代码,将其存储到title变量中,并将其打印出来。
程序清单5-41 C#代码
IWebDriver driver = new FirefoxDriver(); INavigation navigation = driver.Navigate(); navigation.GoToUrl(http://www.baidu.com); string title = driver.Title; Console.WriteLine(title); Console.ReadKey(); |
程序清单5-42 Java代码
WebDriver driver = new FirefoxDriver(); Navigation navigation = driver.navigate(); navigation.to(http://www.baidu.com); String title = driver.getTitle(); System.out.println(title); |
执行后结果如图5-47所示,可以看到Selenium成功打印了页面的标题。
图5-47 执行结果
5.7.2 Url/getCurrentUrl( )
Url/getCurrentUrl( )用于获取当前网页的URL。
编写如程序清单5-43或程序清单5-44所示的代码,打开百度首页,然后将网址存放到变量url中。
程序清单5-43 C#代码
IWebDriver driver = new FirefoxDriver(); INavigation navigation = driver.Navigate(); navigation.GoToUrl(http://www.baidu.com); string url = driver.Url; Console.WriteLine(url); Console.ReadKey(); |
程序清单5-44 Java代码
WebDriver driver = new FirefoxDriver(); Navigation navigation = driver.navigate(); navigation.to(http://www.baidu.com); String url = driver.getCurrentUrl(); System.out.println(url); |
执行后结果如图5-48所示,可以看到Selenium成功打印了页面的网址。
图5-48 执行结果