一、Selenium是什么,能干什么
Selenium是自动化浏览器工具,通过Selenium可以自动化运行浏览器
Selenium能够用来自动化测试程序,能够用来自动化获取网页信息。
二、Selenium包含哪些模块
1.Selenium WebDriver,可以在驱动本地和远程web浏览器
2.Selenium IDE,firefox和chrome上的插件,能够录制操作路径
3.Selenium Remote Control,client/server的模式操作web浏览器,通过相关编程语言和测试框架,控制本地和其他机器上的web浏览器
4.Selenium grid,通过多个服务器同时测试。
三、支持的浏览器,(浏览器版本与webDriver对应关系在连接里面notice.txt中)
1.firefox
2.chrome,下载地址http://chromedriver.storage.googleapis.com/index.html
3.ie,需要IEDriver,下砸路径http://selenium-release.storage.googleapis.com/index.html
4.safari,http://selenium-release.storage.googleapis.com/2.48/SafariDriver.safariextz
5.Opera,OperaDriver,下载地址https://github.com/operasoftware/operachromiumdriver/releases
四、支持的操作系统
1.windows
2.linux Ubuntu
3.Apple OS X
五、支持的编程语言以及框架
java,JUnit,TestNG
python
javascript,WebdriverJS,WebdriverIO,NightwatchJS
R
C#,Nunit
Objective-C
php