selenium+java环境搭建

一、准备工作

selenium:
1.下载java版selenium
https://www.selenium.dev/downloads/
推荐稳定版本:selenium-java-2.53.1;

MyEclipse:
1.安装MyEclipse,jdk1.8
配置环境变量:“我的电脑/计算机”右键菜单—>属性—>高级系统设置—>环境变量—>系统变量
  1)新建  
    变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk1.8.0_101
    变量名:CLASS_PATH
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
  2)找到path变量名—>“编辑”添加:
    变量名:PATH
    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  3)配置好环境变量后可在Windows命令提示符下验证Java是否成功:

Chrome:
准备chrome浏览器及chromedriver,注意版本匹配情况。
chromedriver:http://npm.taobao.org/mirrors/chromedriver
位置:chromedriver.exe复制到chrome的安装目录(其实也可以随便放一个文件夹)。复制chromedriver.exe文件的路径并加入到电脑的path环境变量中。

二、调用chrome

1.打开myeclipse,新建项目java project,注意


并将selenium-java-2.53.1解压后的jar包导入到项目中

2、编写代码启动chrome:

package gg;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
public class guge_02 {public static void main(String[] args) {System.setProperty("webdriver.chrome.driver","E://selenium//chromedriver//chromedriver.exe");
//设置程序路径,因chrome.exe不在默认安装路径,selenium找不到ChromeOptions options = new ChromeOptions(); options.setBinary("D:\\Program Files (x86)\\TSBrowser\\TSBrowser.exe"); //实例化一个Chrome浏览器的实例ChromeDriver driver = new ChromeDriver(options); //使用get()打开一个网站driver.get("https://www.baidu.com");//getTitle()获取当前页面的title,用System.out.println()打印在控制台System.out.println("当前打开页面的标题是: "+ driver.getTitle()); //关闭浏览器driver.quit();}
}

IE:webdriver.iedriver
https://www.nuget.org/packages/Selenium.WebDriver.IEDriver/#
火狐
驱动:https://github.com/mozilla/geckodriver/releases/
各种火狐浏览器版本下载:http://ftp.mozilla.org/pub/firefox/releases/

selenium+java+chrome环境搭建相关推荐

  1. Selenium Java自动化测试环境搭建

    IDE用的是Eclipse. 步骤1:因为是基于Java,所以首先要下载与安装JDK(Java Development Kit) 下载: 点击这里下载JDK 安装:按照默认安装一路点next就可以了. ...

  2. 行为驱动:Cucumber + Selenium + Java(一) - 环境搭建

    1.1 什么是行为驱动测试 说起行为驱动,相信很多人听说过. 行为驱动开发-BDD(Behavior Driven Development)是一个诞生于2003年的软件开发理念.其关键思想在于通过与利 ...

  3. Web应用测试(一)Selenium介绍及环境搭建

    Selenium介绍及环境搭建 一.背景介绍: (更好的阅读体验,请移步我的个人博客)软件测试比赛刚刚落下帷幕,在空档期,写写这些天的感受.不知不觉参加了好多次软件测试比赛了,开发者测试,移动应用测试 ...

  4. java开发环境安装原理,java开发环境搭建 java开发环境的完整搭建过程

    想了解java开发环境的完整搭建过程的相关内容吗,Rosalh在本文为您仔细讲解java开发环境搭建的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java开发环境搭建步骤,java开发环 ...

  5. Java开发环境搭建详解

    Java开发环境搭建详解  http://topic.csdn.net/u/20110829/13/BF4FAA45-3E1A-48A8-BC46-0405B7F862A2.html 一.jdk安装与 ...

  6. Java编辑环境搭建

    1.Java开发环境搭建 这里主要说的是在Windows系统下的环境搭建 JDK的安装 java的sdk简称JDK ,去其官方网站下载最近的JDK即可http://www.oracle.com/tec ...

  7. 3、redis之java client环境搭建

    JAVA Client环境搭建 POM: <dependency><groupId>redis.clients</groupId><artifactId> ...

  8. 【早期笔记】java 开发环境搭建

    java 开发环境搭建 文章目录 java 开发环境搭建 `windows`下搭建 Java修饰符 Java 变量 源文件声明规则 Employee.java 文件代码: synchronized 修 ...

  9. Java基础第一讲:Java的故事和Java编程环境搭建

    { Android学习指南 } 适于自学的ANDORID学习指南,基于ANDROID 2.2.2.3.3及3.0版本讲解 <ANDROID学习指南>目录 RSS Java基础第一讲:Jav ...

  10. 【Java开发环境搭建】

    计算机语言发展史 第一代语言:二进制 第二代语言:汇编语言 目前应用:逆向工程/机器人/病毒- 第三代语言:C语言/JAVA语言/Python"大数据"/PHP"服务器& ...

最新文章

  1. 看看现在大型网站都是用什么语言写的 ?
  2. MySQL数据库触发器(trigger)
  3. 强行分类提取特征自编码网络例2
  4. 大数据教程(10.6)自定义inputFormat(小文件合并)
  5. junit单元测试报错InvalidTestClassError: Invalid test class
  6. CentOS6.8 安装node.js npm
  7. 编码实战Web端联系人的增删改查
  8. mysql codesmith_CodeSmith连接Mysql配置
  9. 【2018.3.24】模拟赛之四-ssl2548 旋转【暴力模拟】
  10. scanf 输入十六进制_使用C语言中的scanf()在字符变量中输入十进制,八进制和十六进制值...
  11. python绘制1:1对角线(1:1 line)
  12. 脉冲定理和人性惯性定律,我想这段时间我处于波峰状态。
  13. 国外计算机论文翻译,计算机论文外文翻译
  14. 内测成员爱范儿CTO何世友讲述微信小程序的台前幕后
  15. 上海市高级人民法院网
  16. 博科br310交换机级联
  17. 2023 刷步数网站VUE源码
  18. HTML和CSS基础系列(一)
  19. C# Invoke,begininvoke的用法详解
  20. 亚马逊跨境开店的流程是怎样的

热门文章

  1. w10打游戏老是弹出计算机,win10游戏频繁弹回桌面怎么办_win10玩游戏总切回桌面的解决方法-系统城...
  2. DevExpress控件手册
  3. win10强行自定义分辨率(笔记本win10强行自定义分辨率)
  4. 2022年了,Windows Vista还能用吗?
  5. 从世界第一黑客到顶级安全咨询专家,凯文•米特尼克的传奇
  6. Struts2概述及与Struts1的对比
  7. 人工智能的语义学基础
  8. 天地图API 调用影像底图 影像注记 全球境界
  9. java向指定用户极光推送_【极光推送】给指定用户发送消息
  10. 如何实现电子签章效果