1、selenium2.0简述java
与通常的浏览器测试框架(爬虫框架)不一样,Selenium2.0实际上由两个部分组成Selenium+webdriver,Selenium负责用户指令的解释(code),webdriver则负责对浏览器进行控制和页面解析。因此使用Selenium2.0时须要相应版本的webdriver和浏览器,程序运行过程当中会经过webdriver启动一个真实的浏览器。因为webdriver+浏览器的组合,Selenium不存在对js、ajax解析的问题,它直接使用浏览器对网站代码进行解析获取web代码的执行结果,因此Selenium是最佳的web自动化测试框架,同时也是完美的js/ajax页面爬虫。web
2、环境准备ajax
Selenium支持数种语言开发,这里我使用的是java。chrome
一、javaSDK,最新版便可,编译器使用的是eclipse浏览器
二、Selenium,版本:Selenium-java-3.141(文末附下载)框架
三、chrome浏览器,版本:chrome-75(32位)支持多种浏览器,我习惯chrome(文末附下载)eclipse
4、webdriver,版本:chromedriver-75(32位)版本不少,须要与浏览器版本对应(文末附下载)学习
3、安装软件测试
一、将Selenium-java-3.141解压,找到jar文件网站
libs目录内还有几个
二、安装chrome
双击安装包chrome就自动安装好了,可是咱们须要找到它的安装目录,因此找到chrome快捷方式,右键->属性查看其安装路径,记住这个安装路径:
“C:\Users\ThinkPad\AppData\Local\Google\Chrome\Application\chrome.exe”
三、chromedriver
将下载的chromedriver.exe放到C盘根目录便可
4、测试项目
一、新建一个java项目
二、右键项目->Properties->Java Build Path->Add External JARs,找到刚才Selenium-java-3.141中的jar文件,点击打开将jar文件引入项目
不要忘了libs目录中还有
三、给项目新建一个main class
四、输入下面的测试代码
五、运行
程序会启动一个chrome浏览器并自动进入百度首页,数秒后将输出当前页面代码
5、更多学习资料
至此你已经学会了如何从零开始建立一个webdriver项目,篇幅有限不少内容不能详细写了,不过咱们仍是准备了更多学习资料,如今关注公众号“零基础爱学习”回复“SW”得到下面的资料:
一、Selenium-java-3.141
二、chrome-75(32位)
三、chromedriver-75(32位)
四、Selenium经常使用方法,如:元素定位、浏览器控制等
参考连接:https://blog.csdn.net/qq_22003641/article/details/79137327