前言

Selenium在Java中是以Jar包的形式存在,如要使用Java编写Selenium自动化测试用例,需要导入Jar包。

selenium需要的Jar包下载地址:

http://selenium-release.storage.googleapis.com/index.html

一、项目创建+Jar包导入(Java基础较好的可跳过步骤一)

1、打开Eclipse选择Flie---》New---》other...---》选中Java Project(根据实际需要进行项目的创建)。

2、点击Next进入下一页,在Project name中输入具体的项目名称,其余可按照实际需求配置,点击Finish完成项目的创建。

3、创建完成后,在项目中新建lib文件夹并把需要的Jar文件拷贝到lib文件夹中,选中刚才创建的项目右键单击选中Build path---》Configuer Build path---》Libraries---》Add JARs...选中需要使用的Jar包,点击OK关闭JAT Selection页面。点击Apply,点击OK关闭此页面。

二、浏览器驱动配置

1、使用Selenium操作浏览器需要引用对应的浏览器驱动,以下为我使用的浏览器驱动,可自行下载,下载完毕后在src下新建Driver包并把浏览器驱动放入此包下。

https://files.cnblogs.com/files/yogouo/Driver.rar

2、在项目中新建一个类文件,并添加IE浏览器驱动的引用。

System.setProperty("webdriver.ie.driver","./src/driver/IEDriverServer.exe");
* setProperty (String prop, String value);
* prop - 系统属性的名称
* value - 系统属性的值 此处指IE浏览器驱动的路径

使用System.setProperty方法进行浏览器驱动的引用。

三、浏览器配置

1、我使用的浏览器为IE11,需要在IE浏览器中把保护模式取消掉,Internet、本地Internet、受信任的站点、受限制的站点中的启动保护模式勾选全部取消并保存设置(其余浏览器的设置请自行百度)。

2、浏览器缩放需要调整为100%。

最新文章

  1. mysql 大表拆分成csv导出
  2. 方法传参(JAVA与C的比较)
  3. pecl 轻松安装php扩展
  4. 从高处理解android与服务器交互(看懂了做开发就会非常的容易)
  5. SharePoint 2013 操作文档库ECB菜单
  6. 对RESTful Web API的理解与设计思路
  7. 异步编程 In .NET(转)
  8. apache2下部署node.js应用程序
  9. with check option(视图 )
  10. zoj 3620 Escape Time II dfs
  11. redis多实例运行
  12. Ansj分词双数组Trie树实现与arrays.dic词典格式
  13. GNU工具链学习笔记
  14. Pascal Analyzer 4 代码分析使用简要说明
  15. contiki etimer部分
  16. Asp.net MVC Form认证,IIS改成集成模式后,FormsAuthentication.SetAuthCookie无效,Request.IsAuthenticated值,始终为false,页面提示HTTP 错误 401.0 - Unauthorized,您无权查看此目录或页面
  17. C语言权威指南和书单 - 适用于所有级别
  18. 吴恩达机器学习笔记39-误差分析与类偏斜的误差度量(Error Analysis and Error Metrics for Skewed Classes)
  19. C语言 汉诺塔问题
  20. Confluence 6 在编辑器中控制参数的显示

热门文章

  1. LeetCode刷题笔记(1)常用知识点
  2. Linux 提示符格式及颜色
  3. Alpha阶段--第六周Scrum Meeting
  4. Python 中用面向对象的思想处理网页翻页 (初级)
  5. Mybatis JdbcType与Oracle、MySql 数据类型对应关系
  6. abp中将SqlServer切换为MySQL
  7. 根据多个成对的cron表达式生成的时间段,合并
  8. C++学习笔记1_ 指针.引用
  9. C++等号操作符重载
  10. docker基本操作教程