【零基础】Selenium:Webdriver图文入门教程java篇(附相关包下载)

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

相关文章
相关标签/搜索