当前操作系统:Windows10pro x64

一、安装JDK

  1.到jdk官网下载一个对应当前系统的安装包(Selenium仅支持JDK1.8及以上版本)

    网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    进入下载页面点击Accept License Agreement(接受许可)后进行下载

            

  2.安装JDK;根据提示进行安装 ,(默认安装路径就行)若想更改安装路径,Jdk和jre不能直接安装在同一个文件夹,再新              建两个文件夹进行安装

  3.配置环境变量

     鼠标右键点击“计算机”,选择属性,点击“高级系统设置”,在点击“高级”,最后点击“环境变量”,进入界面开始配置  

     在“系统变量”里点击“新建”。

     变量名为:JAVA_HOME

     变量值为:“你的JDK安装路径,我这里的安装路径是D:\Testing\Jdk”

        

     在“系统变量”里点击“新建”

     变量名为:CLASSPATH

     变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(记得最前面有一个"."和一个“;”)

    

     在“系统变量”里找到“path”

     在最后面添加上  %JAVA_HOME%\bin;

     注意前面有没有  " ; " 如果没有就加上个 " ; "

配置完成后保存打开CMD 输入 java -version  出现下面这段话就表示配置成功了

     

二、IEDA

    1.下载安装IDEA

      过程不细说 去官网下个IDEA并安装

    2.新建Maven项目

      打开IDEA后新建项目 依次点击  File——New——Project

      选择Maven并在Project SDK指定jdk的路径

    3.配置selenium

      新建项目后依次点击File——Project Structure

      选择Modules  Dependencies

     点击右侧加号  +  选择第一个选项 在弹出页面上指定selenium包的路径 添加后并勾选selenium

   4.下载Webdriver

     下载对应浏览器的Webdriver   并把Webdriver放在刚建好的项目的文件夹内

     我的项目文件夹是ZenTao 直接放在里面就行 第一个是谷歌的Webdriver 第二个是火狐的 第三个是EDGE的

     Webdriver一定要下载对应版本的  http://blog.csdn.net/ccggaag/article/details/76094025  这个是对应Webdriver版本对应 和下载链接       注:谷歌只有32位的Webdriver

     一定要把浏览器的自动更新关闭 因为Webdriver是对应浏览器的版本的 可能更新后代码就突然不能用了

      

     到这里selenium就配置完成了 下面开始检验selenium是否配置成功

     在IDEA中新建一个java文件复制一下代码内容 注意更改自己的浏览器类型和安装路径

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver; public class FirefoxTest {
public static void main(String[] args) { System.setProperty("webdriver.firefox.bin","d:/Firefox/firefox.exe");
//浏览器的webdriver 和浏览器的安装路径
WebDriver driver= new FirefoxDriver();
driver.get("https://www.baidu.com/");
//打开百度
WebElement search_text =driver.findElement(By.id("kw"));
//定位到百度搜索
search_text.sendKeys("博客园");//搜索关键字
search_text.submit();
//driver.quit();//关闭浏览器
}
}

    

    

     看到这样的界面就表示你已经成功了

Selenium+java+idea的安装与配置的更多相关文章

  1. Java环境的安装与配置

    Java环境的安装与配置 环境:Java8,win10 推荐oracle官网oracle官网https://www.oracle.com/index.html下载JDK进行安装 选择自己需要的版本下载 ...

  2. Java·Maven的安装与配置

    阅文时长 | 0.58分钟 字数统计 | 937.6字符 主要内容 | 1.引言&背景 2.Maven的下载与安装 3.Maven全局配置 4.Settings.xml文件的配置 5.远程仓库 ...

  3. Windows下Java开发环境安装与配置

    1. 前往Oracle网站下载JDK程序并安装. http://www.oracle.com/technetwork/java/javase/downloads/index.html 目前最新的版本为 ...

  4. idea npm vue java开发工具安装 环境配置

    感谢此链接内容作者,从前往后流程较完整详细,助我成功配置好(不知道在这之前做的一些尝试有没有影响) https://blog.csdn.net/qq_42564846/article/details/ ...

  5. Selenium 工具介绍、安装、配置及使用

    概念 selenium是一款跨平台开源工具,用于web的功能完整性測试,想做压力測试的能够换软件了 先看一眼官方站 http://docs.seleniumhq.org/download/ 首先要FQ ...

  6. Selenium和ChromeDriver的安装与配置

    安装安装selenium: win: pip install seleniumliunx: pip3 install selenium12安装ChromeDriver, 该工具供selenium使用C ...

  7. Java程序的安装、配置、创建项目

    一.安装JDK 第一步:双击进行安装. 第二步:配置 path 右击"计算机"--"属性"--"高级系统设置"--"环境变量&qu ...

  8. 七、Java基础---------JDK安装与配置

    配置环境变量名词说明 path:通过path系统去寻找可执行的java文件. JAVA_HOME:JDK的安装目录 classpath:加载目录 为什么需要配置path,什么时候需要classpath ...

  9. Java开发软件安装及配置

    2017-6-1 1.jdk 1.8.0_131 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 . 第一次是安装 jdk ,第二次是安装 jre .建议两个都安装在同一个java文件夹中的 ...

随机推荐

  1. MariaDB日志审计 帮你揪出内个干坏事儿的小子

    Part1:谁干的? 做DBA的经常会遇到,一些表被误操作了,被truncate.被delete.甚至被drop.引起这方面的原因大多数都是因为人为+权限问题导致的.一些公共账户,例如ceshi账户, ...

  2. js监听文本框值变化事件,就oninput & onpropertychange & onkeyup & onchange的区别

    在Web前端项目中实时监听文本框的值变化是非常常见的功能,通常最简单最容易想到的是onkeyup和onchange事件,但是在使用onkeyup来监听键盘事件的时候,监听不到鼠标右键的粘贴.复制的操作 ...

  3. Java分布式应用技术架构

    分布式架构的演进 系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序.数据库.文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序.数据库.文件等所有的资源都在一台服务器上.描述: ...

  4. CSS清除浮动的几种方式

    浮动对页面的影响: 如果一个父盒子中有一个子盒子,并且父盒子没有设置高,子盒子在父盒子中进行了浮动,那么将来父盒子的高度为0.由于父盒子的高度为0, 下面的元素会自动补位,所以这个时候要进行浮动的清除 ...

  5. Git分支-分支简介

    源地址:https://git-scm.com/book/zh/ch3-1.html 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线 ...

  6. bzoj:1692 [Usaco2007 Dec]队列变换&&1640 [Usaco2007 Nov]Best Cow Line 队列变换

    Description FJ打算带他的N(1 <= N <= 30,000)头奶牛去参加一年一度的“全美农场主大奖赛”.在这场比赛中,每个参赛者都必须让他的奶牛排成一列,然后领她们从裁判席 ...

  7. 连连看(dfs)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1175 连连看 Time Limit: 20000/10000 MS (Java/Others)     ...

  8. python面向对象进阶

    前言 上节大话python面向对象对面向对象有了一些了解,这次就不用大话风格了 (ps:真心不好扯啊) isinstance与issubclass isinstance(obj,cls)检查是否obj ...

  9. SpringMVC框架学习笔记(1)——HelloWorld

    搭建SpringMVC框架 1.添加jar包 jsp-api.jar servlet-api.jar jstl.jar commons-logging-1.1.1.jar spring-beans-4 ...

  10. 在tomcat中布置项目的介绍(一)

    一:为什么要在tomcat中单独布置项目 因为上线到服务器上需要项目的功能之间彼此独立,这个以后我会细说. 二:简单的步骤一个都不能少 conf文件里的配置文件需要配置好:logback.xml文件会 ...