一、开发环境

  1、JDK

  2、Eclipse

  3、Firefox 28.0

  4、selenium-java-2.44.0.zip

    解压后:

    

  5、selenium-server-standalone-2.44.0.jar

二、新建项目

  1、打开 Eclipse 新建一个 java 项目:Selenium2

  2、将 Selenium2 开发需要的 jar 包导入到新建项目中

    (1) java 项目根目录右键选择 Build Path -- Configure Build Path...

    (2) 选择 Add External JARS... 导入 selenium-java-2.44.0.jar 和

       selenium-server-standalone-2.44.0.jar

  3、创建一个类 WebDriver_Demo1,实现自动打开 firefox 浏览器,打开网址 http://www.baidu.com

  4、简单实例如下:

1 import org.openqa.selenium.WebDriver;
2 import org.openqa.selenium.firefox.FirefoxDriver;
3 public class WebDriver_Demo1 {
4     public static void main(String[] args) {
5         String url = "http://www.baidu.com";
6         WebDriver firefoxDriver = new FirefoxDriver();
7         firefoxDriver.get(url);
8     }
9 }

转载于:https://www.cnblogs.com/sxx-java/p/4810142.html

Selenium2(WebDriver)开发环境搭建(java版)相关推荐

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

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

  2. Windows下Appium环境搭建(java版)

    因为毕业后学过java,工作后服务端开发用的也基本都是java,所以对java比较熟悉,本篇文章暂时先介绍java版本的appium环境搭建,以后会陆续介绍python版的appium,包括环境搭建. ...

  3. vue开发环境搭建Mac版

    一.前言 因工作缘故,需要做一个移动端app,面对2016下半年至今webapp最流行的三个技术React,angular,vue,三选一,如何先,经过前期的技术选型,最后决定使用vue.具体查看本人 ...

  4. Flutter开发环境搭建Mac版

    由于我公司使用的是Mac电脑,但家里是windows.所以这篇文章没有视频,但我会写的尽量详细.希望你能通过阅读文章,也能在mac上搭建起Flutter环境.照着这篇文章配置时,你最好自备了梯子,否则 ...

  5. 初识Java以及JAVA开发环境搭建

    初识Java以及JAVA开发环境搭建 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装 ...

  6. Java JDK 8u221开发环境搭建

    Java JDK 8u221开发环境搭建 Java JDK 8u221下载 1.java SE8u221的下载 搭建环境 更改路径 现在我们来搭建Java开发环境 Java JDK 8u221下载 1 ...

  7. Java开发环境搭建(windows版、史上最详细版)

    转自:https://blog.csdn.net/runing_it_man/article/details/77800639 Java开发环境搭建 在本章节中我们将为大家介绍如何搭建Java开发环境 ...

  8. [Java] Web开发环境搭建 - MyEclipse 篇

    Web开发环境搭建 - MyEclipse 篇 在前面,我们讲了使用 Eclipse Java EE 来搭建 Java Web 应用程序开发环境. 现在来说下比较流行的 MyEclipse 又是如何搭 ...

  9. 微信公众号Java开发-笔记01【微信公众号介绍、开发环境搭建】

    学习网址:哔哩哔哩网站 微信公众号开发-Java版 微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] 微信公众号Java开发-笔记02[] 微信公众号Java开发-笔记03[] 微信公 ...

最新文章

  1. python中的新式类与旧式类的一些基于descriptor的概念(下)
  2. php之变量覆盖漏洞讲解,PHP中的变量覆盖漏洞代码深入解析
  3. easyui表格编辑事件_Unity手游开发札记——从Odin插件聊基于元数据的编辑器实现
  4. 【Kaggle-MNIST之路】CNN结构再改进+交叉熵损失函数(六)
  5. [转载]安装Oracle11gR2先决条件检查失败的详细解决处理过程
  6. Python学习笔记:使用Python操作数据库
  7. App ui界面设计模板素材,分分钟激活灵感
  8. Java关键字、标识符及基本数据类型
  9. 策略设计模式_设计模式之 策略模式
  10. Clubhouse的不可能三角
  11. 统计学基础之卡方检验
  12. element-ui局部区域loading效果
  13. Only老K说-Java设计模式之原型模式(Prototype)
  14. 智慧城市(大数据,物联网,云计算之应用)
  15. 微信小程序开发错误代码
  16. 在windows中使用bat脚本获取linux服务器文件
  17. 浅谈产业界与学术界的合作研究
  18. 第一阶段冲刺团队贡献值分析
  19. 计算机的四个发展史教案,计算机发展史教案
  20. 简述我国进一步完善分税制改革的基本思路

热门文章

  1. esp32 micropython web服务器_ESP32 Arduino教程:Websocket server(服务器)
  2. 纯文本文件的字符编码未声明_浅谈几种常见的字符编码
  3. 犀牛导出su文件错误插件错误_安利|一款免费插件blender-for-unrealengine
  4. 计算机社团活动教学计划,社团活动教学计划(计算机平面设计).doc
  5. Android MVVM封装,MVVMFramework
  6. python贪婪匹配顺序_Python正则表达式:贪婪模式返回多个空匹配
  7. 高和父元素的高一致_首次:低温熔盐法合成菊花状三维高熵硼化物纳米花 (华南理工大学褚衍辉课题组最新研究成果)...
  8. php unset 多可以什么_PHP unset() 详解
  9. 两个时间计算毫秒在线_蹲坑英语时间之in a jiffy
  10. vs中imshow函数报错_Win7下VS2010中配置Opencv2.4.4的方法(32位和64位都有效)(亲测成功)...