【原创】零基础学习Selenium自动化测试(二)--浏览器driver的配置

本文介绍selenium对三大主流浏览器 ie,firefox,chrome的driver的配置方式

1、火狐浏览器

System.setProperty("webdriver.firefox.bin", "C:\\ProgramFiles\\MozillaFirefox\\firefox.exe");
driver = new FirefoxDriver();


如果 ff 的安装路径不是默认路径的情况下,需要配置

selenium 2.53的版本已经支持很高的火狐浏览器的启动了,所以遇到火狐浏览器无法正常启动的,可以尝试升级selenium到官方的最新版本2.53(支持到火狐的45.0了)

2、IE浏览器

System.setProperty("webdriver.ie.driver","C:\\IEDriverServer.exe");
driver = new InternetExplorerDriver();


IEDriverServer.exe 是 IE 浏览器的 Driver 驱动,这个文件的版本在官方可以下载到,建议下载最新版的,可以支持高版本的IE浏览器
 
3、Chrome浏览器

System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
driver = new ChromeDriver();

chromedriver.exe 是 Chrome 浏览器的 Driver 驱动,可以去官方下载最新版的chromedriver,可以支持最新版的chrome浏览器。

需要注意的是:

火狐浏览器能否启动,取决于selenium知否支持当前的火狐版本;
IE一般都是能启动的;
Chrome能否启动 取决于 ChromeDriver的版本能否支持到你的chrome浏览器的版本 ;
各浏览器的最新driver都可以到selenium官网去下载 这里提供下chromedriver的下载地址
https://sites.google.com/a/chromium.org/chromedriver/


-------------------------------------我是华丽的分割线--------------------------------------------------------
Testfan楼大管家原创Selenium系列学习文章列表,点击阅读
---------------------------------------------------------------------------------------------------------------------


  • 发表于 2016-07-07 11:27
  • 阅读 ( 2474 )

4 条评论

请先 登录 后评论
不写代码的码农
楼大管家

测试达人

23 篇文章

作家榜 »

  1. hey girl 181 文章
  2. 王前前 137 文章
  3. 柠檬 118 文章
  4. lamking 105 文章
  5. 云少 105 文章
  6. 腾讯移动品质中心TMQ 82 文章
  7. humortony 82 文章
  8. 开心的阳光 41 文章