java自动化浏览器_【Selenium2+Java自动化(2)】-启动浏览器

本文介绍了如何使用Java和Selenium2自动化启动IE、Chrome和Firefox浏览器。针对每个浏览器,文章详细讲解了如何查看浏览器版本和位数,特别是Chrome和IE需要对应的驱动程序。此外,还提到了启动不同路径下的Firefox和Chrome浏览器的方法,以及启动IE浏览器时需要注意关闭保护模式和选择正确的驱动程序位数。
摘要由CSDN通过智能技术生成

1、常用的浏览器有IE,Chrome,FireFox;其中IE和Chrome浏览器需要下载驱动程序,才能启动浏览器。注意驱动程序有32和64位的区别。

如何查看本机的浏览器版本和位数;

(1)IE:

打开IE浏览器,然后点击右上角的“齿轮”设置图标;在下拉菜单中,点击“关于Internet Explorer”;这时会弹出一个窗口分别显示IE浏览器的版本及位数;

fa0bdc410d18dc53922eb206a7b8cd45.png

窗口中显示的就是IE浏览器的版本及位数,其中32位IE 没有位数显示,而64位IE浏览器则显示 64-bit 。

(2)Chrome:

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

f6faf810cccd4b84a3cfeadd4bf5b312.png

image.png735x160 4.19 KB

注意:Chrome浏览器驱动程序和版本有对应的关系;如果驱动程序版本与浏览器版本不一致,用selenium打开谷歌浏览就提醒chromedriver.exe停止运行。

驱动程序与浏览器映射表:http://blog.csdn.net/huilan_same/article/details/51896672

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

09148385f8e092e0801a17ef80711079.png

image.png787x336 10.2 KB

注意:selenium2.0只支持Firefox46以下版本。

cdad357c0d60452ac6f005a01f463100.png

image.png757x296 16.5 KB

2、启动浏览器

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

e473f95dc796116838268297246e6227.png

image.png1021x467 26.2 KB

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

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

f510f2aef4f1dff2a342b736df3981ca.png

image.png1209x518 32.9 KB

(3)启动Chrome浏览器

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

07f5067eb7f43da20930ce38d851dac0.png

image.png1212x426 30.1 KB

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

(4)启动IE浏览器

说明: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浏览器的启动,需要特别注意,一定要关闭浏览器的保护模式;

0fb6ab98bdd6e15998f4d5bc2e65dfc9.png

image.png491x692 28.5 KB

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

c1b9f078fca996588285862f174c59f2.png

image.png1271x505 38.2 KB

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值