一、准备工作

我们常用的浏览器主要有三个:chrome、Firefox、IE;其中chrome 和 IE 需要下载驱动程序,才能启动浏览器,注意驱动程序有32位和64位两种。

另外:如何查看本机的浏览器版本;

(1)IE:查看安装路径,如果是安装在Program Files (x86)中,表示32位、如果安装在Program Files 中,表示64位;

(2)Chrome:在谷歌浏览器地址栏输入:chrome:version,然后回车,会有详细显示:

QQ图片20161115202252.png1164x391 21.1 KB

(3)Firefox:在火狐浏览器地址栏输入:about:buildconfig,然后回车,有详细显示:

QQ图片20161115202809.jpg844x534 31.8 KB

selenium和浏览器的兼容问题,浏览器版本不要过高,尤其是Firefox浏览器,我使用的是33版本,并设置不要检查更新: https://pan.baidu.com/s/1dFytKIX8

二、启动Firefox浏览器

因为Firefox浏览器不需要驱动程序,所以可以直接启动。

(1)启动默认安装路径下的Firefox浏览器;

1.png1105x832 86.5 KB

(2)启动自定义路径安装的Firefox浏览器;

自定义路劲安装,需要设定系统属性值:将浏览器的安装位置设定到系统属性中。

2.png1263x864 95.9 KB

三、启动chrome浏览器

说明:chrome浏览器的启动,需要依赖驱动程序,所以在启动浏览器之前, 要把驱动程序的路劲设定到系统属性(webdriver.chrome.driver)中。

(1)启动谷歌浏览器;

3.png1275x947 115 KB

(2)如果不想用setProperty的方式,也可以将chromedriver.exe放在“ C:\Windows\System32” 路径下并重启电脑既可。

四、启动IE浏览器

说明:IE浏览器的启动,也需要依赖驱动程序,并且IE的驱动程序分为32位和64位,这个需要根据自己本机的浏览器弄清楚并选择正确,把驱动程序的路劲设定到系统属性(webdriver.ie.driver)中;

IE浏览器的启动,需要特别注意,一定要关闭浏览器的保护模式;

QQ图片20161115211739.png1146x765 148 KB

当然,我们不需要手动去保护模式,可以通过启动浏览器的过程中,对浏览器进行设置启动参数,去掉保护模式;

QQ图片20161115213803.png1593x941 146 KB

最后说明一下:selenium启动的每一个浏览器,都是启动一个干净的、没有任何插件及cookie信息的浏览器。如果需要启动带插件、以及其他配置的浏览器,也很简单,都是在启动的时候增加参数配置,后边再详解。

更多详情请关注公众号“软件测试部落”

史上第一个以“持续集成”方向为主的网址:www.hordehome.com

java实现浏览器ui中的收藏夹_基于Selenium2+Java的UI自动化(2) - 启动浏览器相关推荐

  1. java实现浏览器ui中的收藏夹_谷歌改进Google Chrome浏览器中的PDF浏览器 带来全新UI...

    最近,谷歌一直在不断地改进在Chrome浏览器的PDF浏览器.例如,它开发了一个选项,以查看PDF的两页视图,并让你保存PDF表格.但这并不足够,由于目前的用户界面信息贫乏容易引发误解和困扰,谷歌正在 ...

  2. Java自动化获取页面主题_基于Selenium2+Java的UI自动化(4) - WebDriver API简单介绍

    1. 启动浏览器 前边有详细介绍启动三种浏览器的方式(IE.Chrome.Firefox): private WebDriver driver = null; private String chrom ...

  3. java可以在类中直接定义语句_基于javac实现的编译时注解

    很多同学都知道jdk中有一个很重要的jar : tools.jar,但是 很少有人知道这个包里面究竟有哪些好玩的东西. javac入口及编译过程 在使用javac命令去编译源文件时,实际上是去执行co ...

  4. edge如何导入html文件收藏夹,Win10 edge浏览器如何导入/导出收藏夹中的网站

    Windows10系统自带了Edge浏览器,其因为强大的功能而一直深受用户们的喜爱.不过,最近有用户咨询,Edge浏览器中收藏夹的网站该如何导入或导出呢?由于Edge浏览器默认就是无法导出收藏夹的,但 ...

  5. html收藏导入浏览器,分享星愿浏览器导入和导出收藏夹方法

    软件安装:猎豹浏览器 装机大全致力于收录最值得您拥有的精品应用,第一时间武装您的电脑变身电脑达人 我们将为您奉上 更贴心的分类方式:无论您喜欢音乐.视频, 还是热衷教程.资讯, 精准的分类方便您在装机 ...

  6. IE浏览器如何导入导出收藏夹

    IE浏览器如何导入导出收藏夹 一.IE浏览器导出收藏夹步骤 1. 2. 3.导出至htm文件 二.IE浏览器导入收藏夹步骤 1. 2. 3. 4. 神爱世人,甚至将他的独生子(耶稣)赐给他们,叫一切信 ...

  7. 去掉Win7资源管理器左侧导航窗格中的收藏夹、库等的方法

    去掉Win7资源管理器的收藏夹/库/家庭组/网络的方法 将Windows 7资源管理器左侧导航窗格中的收藏夹.库.家庭组.网络全部去掉,只剩下计算机, 以收藏夹为例作简要说明. 首先打开注册表编辑器, ...

  8. 关于java语言继承的说法正确的是_下列关于Java继承的说法中,正确的是( )

    下列关于Java继承的说法中,正确的是( ) 答:Java中的接口支持多继承 变动成本法与完全成本法都适用的公式有 答:中间指标-期间成本=营业净利润(税前利润) 本期销售出去的产品成本=单位产品成本 ...

  9. java开发网页调查问卷_基于jsp(java)问卷调查系统的设计和开发

    基于jsp(java)问卷调查系统的设计和开发 毕业设计(论文)基于 jsp(java)问卷调查系统的设计和开发姓 名系 别 . 专 业导 师 姓 名 . 职 称完 成 时 间独创性说明作者郑重声明: ...

最新文章

  1. SVG配电站接线系统绘制
  2. 《系统集成项目管理工程师》必背100个知识点-99云计算
  3. SQL Server安全(11/11):审核(Auditing)
  4. 关于辅酶Q10的相关常识与选购要点(转)
  5. erp系统方案书_门禁系统方案书
  6. Django中的路由分发
  7. Netty简单样例分析[转]
  8. .net知识和学习方法系列(前言)
  9. window-linux移植
  10. Linux命令——创建删除文件
  11. CPDA数据分析师:一个完整的数据分析流程
  12. bochs linux使用教程,bochs 在linux下的安装
  13. pycharm无法import本地安装好的第三方库问题
  14. java wgs84 百度坐标,百度坐标转WGS84(即GPS)坐标
  15. E. 手机服务(构造+拷贝构造+堆)
  16. C# 将PPT的每一页保存为图片
  17. Python自动化办公系列-Python添加Word段落
  18. 射影几何----综合射影几何基础英文在线阅读网页
  19. SAP ABAP 无敌修改请求号
  20. ansible-playbook role角色

热门文章

  1. 阿里影业已完成质变,何时量变?
  2. python 爬虫爱好者必须掌握的知识点“ 协程爬虫”,看一下如何用 gevent 采集女生用头像
  3. js对象之hasOwnProperty和in和isPrototypeOf
  4. Web页面或app等前端页面之Java Web的JSP、Servlet、Cookie、Session等技术小结
  5. 网页视频下载方法一:运用审查元素下载
  6. Windows上有哪些好用的 ePub 阅读器?推荐三款,亲测好用
  7. 通达信服务器文件在哪,通达信常用文件放置位置说明一览
  8. 专访Tech Insight创始人冯超:开发者的梦想,是Tech Insight前行的地方
  9. 学计算机的,有点悲哀
  10. linux grep more命令,linux more命令详解