Selenium2.0功能測試之forward與back
這兩個API的主要用途就是在幾個頁面之間來回跳轉,也就是節省了driver.get的使用數量,用處不多直接上代碼:
package org.coderinfo.demo; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class ForwardAndBack { private static final String GOOGLEURL = "http://www.google.com.hk"; private static final String BAIDUURL = "http://www.baidu.com"; public static void main(String[] args) throws InterruptedException { WebDriver driver = new ChromeDriver(); driver.manage().window().maximize(); //最大化瀏覽器界面 driver.get(GOOGLEURL); //訪問谷哥的首頁 ,此處放棄度娘。 Thread.sleep(2000); //Wait for page load driver.navigate().to(BAIDUURL); //訪問度娘的首頁 ,此處放棄谷哥。 Thread.sleep(2000); //Wait for page load driver.navigate().back(); //使用API:back 反回谷哥首頁 Thread.sleep(2000); //Wait for page load driver.navigate().forward(); //使用API:forward 再次前往度娘首頁 Thread.sleep(5000); driver.quit(); //徹底退出WebDriver } } |
posted on 2013-10-11 10:17 順其自然EVO 閱讀(327) 評論(0) 編輯 收藏 所屬分類: selenium and watir webdrivers 自動化測試學習