Selenium WebDriver 学习navigate命令的使用。
(1)编写脚本,完成以下操作步骤。
(2)打开百度首页,设置窗口最大化
(3)在搜索框输入“软件测试”
(4)点击“百度一下”(注:这样就在同一个窗口产生了两个页面的历史记录)
(5)回退到第一次打开的百度首页
(6)等待5秒
(7)前进到“软件测试”结果页面
(8)等待5秒
(9)刷新页面
(10)等待5秒
(11)退出浏览器
提示:navigate().to()、 navigate().back()、 navigate().forward()、 navigate().refresh() 、 driver.manage().window().maximize();
package com.selenium.study; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class demo { public static void main(String[] args) throws InterruptedException{ System.setProperty("webdriver.chrome.driver", "C:/Users/moon/AppData/Local/Google/Chrome/Application/chromedriver.exe"); WebDriver driver=new ChromeDriver(); // driver.get("https://www.baidu.com"); // 打开百度首页 driver.navigate().to("https://www.baidu.com"); // 设置窗口最大化 driver.manage().window().maximize(); // 在搜索框输入“软件测试” driver.findElement(By.id("kw")).sendKeys("软件测试"); // 在搜索框输入“软件测试” driver.findElement(By.id("su")).click(); // 等待5秒 Thread.sleep(5000); // 回退到第一次打开的百度首页 driver.navigate().back(); // 等待5秒 Thread.sleep(5000); // 前进到“软件测试”结果页面 driver.navigate().forward(); // 等待5秒 Thread.sleep(5000); // 刷新页面 driver.navigate().refresh(); // 等待5秒 Thread.sleep(5000); // 退出浏览器 driver.quit(); } }