1.需要下载selenium的相关包以备工程调用。

2.工程中配置引用selenium的lib。

selenium3.x中主要是根据webdriver进行浏览器的各种操作,可以完全模仿人工操作浏览器,从而完成web项目的自动化测试。

3.配置驱动属性。

System.setProperty("webdriver.firefox.bin", "D:/Program Files (x86)/Mozilla Firefox/firefox.exe");//设置webdriver驱动的浏览器
System.setProperty("webdriver.gecko.driver",
    "F:/eclipse-workspace/PaserInstrumentData/selenium-java-3.8.1/geckodriver.exe");//设置浏览器对应的驱动程序,不同的浏览器的
    驱动程序不一样
//注意:属性值均为程序存放的路径

4.实例化驱动并根据需求进行处理。

private static WebDriver driver = null;
*
*
if(driver == null || driver.navigate() == null) {
driver = new FirefoxDriver();//实例化webdriver
}
driver.get(url);//webdriver抓取链接
driver.navigate().refresh();//webdriver刷新页面
*
*
driver.quit();//webdriver退出

最新文章

  1. DTD总结
  2. RobotFramework中加载自定义python包中的library(一个py文件中有多个类)
  3. awk的涂鸦
  4. Construct Binary Tree from Inorder and Postorder Traversal
  5. vs2010 vc++ 统一修改所有工程的目录配置
  6. xml中数据存储 <![CDATA[ … ]]>
  7. 扩展欧几里德解的数量(51nod 1352)
  8. 防篡改php文件校验程序
  9. nagios-解决监控页面上的乱码
  10. 四校训练 warm up 14
  11. F5(调试)和服务器控件
  12. iPhone图形开发绘图小结
  13. 「操作系统」:The most useful condition codes
  14. 使用Linux环境变量
  15. linux device drivers ch01
  16. HTML标签笔记
  17. Shell第二篇:正则表达式和文本处理工具
  18. JDK1.7 Update14 HotSpot虚拟机GC收集器
  19. 视频和swf的相对路径加载,卸载
  20. MYSQL 源代码编绎脚本

热门文章

  1. Java并发编程(九):拓展
  2. Jetty - Handler源码分析
  3. Atitit. html 使用js显示本地图片的设计方案.doc
  4. First Objective C
  5. WCF问题集锦:未依照DataMember定义的名称序列化对象
  6. 213. String Compression【easy】
  7. CentOS6.5下Apache防止目录遍历
  8. Linux svn仓库备份到Windows机器上
  9. 详解C#中通过委托来实现回调函数功能的方法
  10. jquery Ajax Queue 队列实现