前面我们学了使用get系列方法去打开网页,获取页面标题等,使用navigate系列的方法也可以打开网页,还可以在不同的页面间进行切换,比如前进到上一个页面,回退到下一个页面。
这些操作和get系列方法不同的是,get系列方法每一个都是全新的操作,相当于自带了一个默认的刷新页面的功能,而navigate系列的方法是基于浏览器的历史记录在操作。
本篇文章介绍四个最常用的navigate系列的方法:
-
navigate().to()
-
navigate().back()
-
navigate().forward()
-
navigate().refresh()
下面具体来介绍一下这四个方法:
navigate().to():
和get()方法基本相同,都是用来打开指定的网页地址
//使用navigate.to打开指定网页地址:百度新闻
driver.navigate().to("http://news.baidu.com/");
navigate().back()
当在同一个窗口打开2个以上的页面后,浏览器的前进和后退按钮就可以使用了,见上图标注。navigate().back()指回退到上一个页面。