首页 > 代码库 > Selenium->返回页面的相关信息
Selenium->返回页面的相关信息
一、返回当前页面的title
public static void main(String[] args) { String url = "http://www.baidu.com"; WebDriver driver = new FirefoxDriver(); driver.navigate().to(url); System.out.print("the page title"+driver.getTitle()); }
输出结果:
the page title : 百度一下,你就知道
二、返回当前页面的url
public static void main(String[] args) { String url = "http://www.baidu.com"; WebDriver driver = new FirefoxDriver(); driver.navigate().to(url); System.out.print("the current page‘s url : "+driver.getCurrentUrl()); }
输出结果:
the current page‘s url : http://www.baidu.com/
三、返回当前浏览器的窗口句柄
四、返回当前浏览器的所有窗口句柄
五、返回当前页面的源代码
public static void main(String[] args) { String url = "http://www.baidu.com"; WebDriver driver = new FirefoxDriver(); driver.navigate().to(url); System.out.print("源代码: "+driver.getPageSource()); }
输出结果是:
输出该页面的源代码
从上面代码可以看出操作浏览器的主要方法都来自org.openqa.selenium.WebDriver这个接口中。
看了一下源代码这些方法都是在org.openqa.selenium.remote.RemoteWebDriver这个类中实现的,
然后不同浏览的driver类继承RemoteWebDriver。
Selenium->返回页面的相关信息
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。