一、selenium2.0简述
与一般的浏览器测试框架(爬虫框架)不同,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code),webdriver则负责对浏览器进行控制和页面解析。所以使用Selenium2.0时需要相应版本的webdriver和浏览器,程序运行过程中会通过webdriver启动一个真实的浏览器。由于webdriver+浏览器的组合,Selenium不存在对js、ajax解析的问题,它直接使用浏览器对网站代码进行解析获取web代码的执行结果,所以Selenium是最佳的web自动化测试框架,同时也是完美的js/ajax页面爬虫。
二、环境准备
Selenium支持数种语言开发,这里我使用的是java。
1、javaSDK,最新版即可,编译器使用的是eclipse
2、Selenium,版本:Selenium-java-3.141(文末附下载)
3、chrome浏览器,版本:chrome-75(32位)支持多种浏览器,我习惯chrome(文末附下载)
3、webdriver,版本:chromedriver-75(32位)版本很多,需要与浏览器版本对应(文末附下载)
三、安装软件
1、将Selenium-java-3.141解压,找到jar文件
lib目录内还有几个
2、安装chrome
双击安装包chrome就自动安装好了,但是我们需要找到它的安装目录,所以找到chrome快捷方式,右键->属性查看其安装路径,记住这个安装路径:
“C:\Users\ThinkPad\AppData\Local\Google\Chrome\Application\chrome.exe”
3、chromedriver
将下载的chromedriver.exe放到C盘根目录即可
四、新建项目
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。