在之前创建的test项目下建一个test包,然后在包下建一个Chrome.java类。写入如下代码

package test;

import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.*; public class Chrome {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","\\Tools\\chrome.exe");
//实例化一个Chrome浏览器的实例
WebDriver driver = new ChromeDriver();
//设置打开的浏览器窗口最大化
driver.manage().window().maxmize();
//设置隐性的等待时间
driver.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS);
//使用get()打开一个网站
driver.get("https://www.baidu.com");
//getTitle()获取当前页面的title,用System.out.println()打印在控制台
System.out.println("当前打开页面的标题是: "+ driver.getTitle());
//关闭浏览器
driver.quit();
}
}

以上就是使用谷歌浏览器的方法。若要使用火狐,IE或者其他东西,只要import相应的浏览器driver依赖包,和System相应的.exe执行文件。创建对应的浏览器实例即可。

最新文章

  1. C++之友元
  2. IE7 float:left失效的解决方法
  3. MATLAB - 运算符
  4. msp430 问题及解决记录
  5. unique踢出相同元素
  6. Careercup - Microsoft面试题 - 5204967652589568
  7. 2013 Multi-University Training Contest 1 I-number
  8. Python高级之Socket 探索(五)
  9. Eclipse 乱码问题 修改设置
  10. 服务器编程入门(5)Linux服务器程序规范
  11. win7 VS2008 ffmpeg release 版本崩溃 0x00905a4d 处未处理的异常
  12. Java中静态代码块、构造代码块、构造函数、普通代码块
  13. Java集合系列[4]----LinkedHashMap源码分析
  14. 网卡的 Ring Buffer 详解
  15. 8-Flink中的窗口
  16. dedecms模板中 if else怎么写
  17. spring中classpath
  18. 编码器AE & VAE
  19. 开发一个支持多用户同时在线的FTP程序
  20. 494. Target Sum - Unsolved

热门文章

  1. idea新手教程 如何springmvc创建Maven项目
  2. Cocos2d-x之Label
  3. smartforms 字段文本碰见 "-" 自动换行
  4. Java Web servlet中的cookie
  5. Codeforces Paths and Trees
  6. document.location window.location
  7. python 多进程队列数据处理
  8. Centos7 忘记密码的情况下,修改root密码
  9. Java集合体系结构(List、Set、Collection、Map的区别和联系)
  10. 常用yum源之(Percona MySQL)