码迷,mamicode.com
首页 > 其他好文 > 详细

selenium简介(一)

时间:2019-12-04 21:58:13      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:代理   tor   taobao   span   mvn   服务   需要   下载地址   通过   

1.selenium版本

  selenium 1:

    selenium IDE :Firefox插件,录制,回放

    selenium RC:JS类库,支持各种语言    

    selenium Grid:分布式执行,主机控制执行机执行代码

  selenium 2:selenium 1+webdriver(谷歌产品,代码控制浏览器)

  selenium 3(现在多数使用的):在 selenium 2基础上增加了一些方法

2.工作原理

  selenium remote将浏览器变成代理服务器,通过脚本代码发送指令,使用driver驱动web,即代码就是客户端,浏览器就是服务器,是典型的C/S设计;

3.环境搭建

  在pom.xml文件中添加依赖,selenium依赖地址:https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java/3.141.59

4.driver下载

  一般使用chromedriver,需要考虑chromedriver和Chrome的版本兼容,Chromedriver下载地址:

   http://chromedriver.storage.googleapis.com/index.html

   http://npm.taobao.org/mirrors

5.打开Chrome

  浏览器是默认安装路径:System.setProperty("驱动类型","驱动路径");默认安装路径时,selenium会自动去找默认的安装路径找浏览器,不用特意注明安装路径

public class OpenBrowser {
    public static void main(String[] args) {
    //设置driver类型 和 driver存放的路径 System.setProperty(
"webdriver.chrome.driver","E:\\chromedriver_win32\\chromedriver.exe");
  //打开浏览器 WebDriver driver
=new ChromeDriver(); driver.get("http://www.baidu.com"); } }

 

selenium简介(一)

标签:代理   tor   taobao   span   mvn   服务   需要   下载地址   通过   

原文地址:https://www.cnblogs.com/yjh1995/p/11985768.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!