0 环境

系统环境:win7
selenium驱动
谷歌浏览器以及驱动
火狐浏览器以及驱动

1 驱动地址的下载

1.1 selenium jar包

https://www.seleniumhq.org/download/或是https://npm.taobao.org/mirrors/selenium?spm=a2c6h.14029880.0.0.735975d7z725Hc

1.2 谷歌浏览器

首先输入chrome://version/

根据版本下载相对应的驱动 下面地址任选一个即可

http://npm.taobao.org/mirrors/chromedriver/

http://chromedriver.storage.googleapis.com/index.html

1.3 火狐浏览器

https://ftp.mozilla.org/pub/firefox/releases/

例如我的下载版本就是Index of /pub/firefox/releases/70.0/win64/zh-CN/

https://github.com/mozilla/geckodriver/releases

1.4 备注

Selenium -> FireFox以及其相关驱动的关系
Selenium -> chrome以及其相关驱动的关系 自行百度
关闭浏览器自动更新

https://addons.mozilla.org/en-US/firefox/addon/chropath-for-firefox/

https://addons.mozilla.org/en-US/firefox/addon/try-xpath/

2 配置

1 IDEA的jar添加

依赖 导包 确定

2 谷歌浏览器代码

public static void main(String[] args) {
WebDriver driver;
// 指定浏览器驱动路径
System.setProperty ( "webdriver.chrome.driver", "D:\\driver\\chromedriver.exe" );
// 新建对象
driver = new ChromeDriver();
// 最大化窗口
driver.manage ().window ().maximize ();
// get()获取url
driver.get ( "http://www.baidu.com" );
//关闭并退出浏览器
driver.quit (); }

3 火狐浏览器代码

public static void main(String[] args) {
WebDriver webDriver;
WebDriver.Navigation navigation;
// 后面的驱动位置 是自己本地真实位置 需要自己修改
System.setProperty("webdriver.gecko.driver", "D:\\driver\\geckodriver.exe");
webDriver = new FirefoxDriver();
navigation = webDriver.navigate();
webDriver.get("https://www.baidu.com/");
// 最大化
webDriver.manage().window().maximize();
}

3 小结

1 selenium和浏览器以及浏览器驱动的版本号对应关系相匹配
2 导入jar
3 设置property 加入本地驱动 新建浏览器驱动对象 调用浏览器 做相关操作

IDEA+selenium3+火狐/谷歌驱动 JAVA初步环境搭建 笔记的更多相关文章

  1. Java自动化环境搭建笔记(2)

    Java自动化环境搭建笔记(2) 自动化测试 在笔记一中已经完成了一键构建项目.xml指定规划测试集.数据解耦与allure报告生成的开发.接下来便是: 浏览器驱动通过配置启动 页面元素定位解耦,通过 ...

  2. Java自动化环境搭建笔记(3)

    Java自动化环境搭建笔记(3) 自动化测试 自动化的环境已经基本搭建完成,后续可对BaseTester基类以及工具类进行扩展.下面便是持续集成的环境的搭建: Jenkins安装 git安装 源码上传 ...

  3. Java自动化环境搭建笔记(1)

    Java自动化环境搭建笔记(1) 自动化测试 先搭建java接口测试的环境: 使用mvn命令构建项目 测试集通过testNG.xml组织并运行 测试数据解耦,通过Excel等文件提供 基础依赖 创建m ...

  4. Java Web 环境搭建步骤(超详细,包括前期安装步骤)

    Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...

  5. Intellij IDEA工具Java web 环境搭建

    Java web 环境搭建 环境依赖 操作系统:Windows 7 64位 开发工具:IntelliJ IDEA 13.1.4 开发工具依赖环境 JDK版本:1.7+ 开发工具依赖插件 包管理:Mav ...

  6. Java 开发环境搭建

    找到一篇很不錯的Java開發環境搭建的博客, 原文地址為:http://www.cnblogs.com/bribe/p/3377008.html Java 开发环境搭建 一.开发工具获取 1.开发工具 ...

  7. Selenium2(java)环境搭建 一

    Selenium2(java)环境搭建 1.下载JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2 ...

  8. 开始JAVA编程的敲门砖——JAVA开发环境搭建

    从头开始的java编程--JAVA开发环境搭建 一.什么是java的开发环境? 顾名思义java的开发环境是提供并保证整个java程序开发运行的必要的环境,搭建java开发环境是开始java编程的敲门 ...

  9. 【java系列】java开发环境搭建

    描述 本篇文章主要讲解基于windows 10系统搭建java开发环境,主要内容包括如下: (1)安装资料准备 (2)安装过程讲解 (3)测试是否安装成功 (4)Hello Word测试 1   安装 ...

随机推荐

  1. (day 1)创建项目--3【创建应用】

    创建步骤 1.打开命令行,进入项目中manage.py的同级目录 2.在命令行输入 python manage.py startapp blog 3.添加应用名到settings.py的INSTALL ...

  2. Docker安装 - CentOS7环境

    Docker安装 - CentOS7环境 安装Docker 我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上(ubuntu下要linux内核 ...

  3. 视频课程 | Kubernetes的兴起

    视频课程 | Kubernetes的兴起 原创: 京小云 京东云开发者社区  4月3日 京东云开发者社区在3月底于北京举行了以"Cloud Native时代的应用之路与开源创新"为 ...

  4. PAT Advanced 1110 Complete Binary Tree (25) [完全⼆叉树]

    题目 Given a tree, you are supposed to tell if it is a complete binary tree. Input Specification: Each ...

  5. 程序Dog的大梦想

    一.我是程序狗 "怎么又是任宏啊,每天都起这么早,要命啊--" "人家任宏可是要成为学霸的男人,咱们这些凡夫俗子啊,理解不了这么伟大的理想--"----微电影& ...

  6. Linux(CENTOS7) Nginx安装

    1.下载nginx  在disk目录下,输入以下命令进行下载: wget http://nginx.org/download/nginx-1.12.2.tar.gz 2.解压nginx 在disk目录 ...

  7. Python说文解字_杂谈02

    1. Py中三个中啊哟的概念type.object和class的关系. type生成了int生成了1 type->class->obj type用来生成类对象的 object是最顶层的基类 ...

  8. Python使用+和*操作符 连接2个列表和列表的复制

    + 操作符通常连接两个列表可以使用 +进行连接得到一个新列表 *操作符择可以用于一个列表和一个整数,实现列表的复制.

  9. gcc和g++的区别解析

    1.误区:gcc只能编译C源代码,g++只能编译C++源代码 解析:其实gcc和g++都可以编译c/c++源代码,只是细节不同,后缀名为.c的源文件,gcc将其当作C程序,而g++则当作c++程序来处 ...

  10. 内存管理-MRC

    MRC内存管理 环境:先关闭arc模式,选中项目->build Settings