接着前面一篇如何启动firefox浏览器,这篇介绍如何启动Chrome浏览器,代码几乎和前面一样,就导入包名称不同,有了前面的基础,很好理解。
在lessons包下新建一个LaunchChrome.java类,写入如下内容。
- package lessons;
- import java.util.concurrent.TimeUnit;
- import org.openqa.selenium.WebDriver;
- import org.openqa.selenium.chrome.ChromeDriver;
- public class LuanchChrome {
- public static void main(String[] args) {
- System.setProperty("webdriver.chrome.driver", ".\\Tools\\chromedriver.exe");
- //初始化一个chrome浏览器实例,实例名称叫driver
- WebDriver driver = new ChromeDriver();
- //最大化窗口
- driver.manage().window().maximize();
- //设置隐性等待时间
- driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);
- // get()打开一个站点
- driver.get("https://www.baidu.com");
- //getTitle()获取当前页面title的值
- System.out.println("当前打开页面的标题是: "+ driver.getTitle());
- //关闭并退出浏览器
- driver.quit();
- }
- }
package lessons; import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class LuanchChrome { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", ".\\Tools\\chromedriver.exe"); //初始化一个chrome浏览器实例,实例名称叫driver WebDriver driver = new ChromeDriver(); //最大化窗口 driver.manage().window().maximize(); //设置隐性等待时间 driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS); // get()打开一个站点 driver.get("https://www.baidu.com"); //getTitle()获取当前页面title的值 System.out.println("当前打开页面的标题是: "+ driver.getTitle()); //关闭并退出浏览器 driver.quit(); } }运行一下,测试没有问题。