zoukankan      html  css  js  c++  java
  • 初识selenium(一)

    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"); } }
  • 相关阅读:
    索引使用及注意事项
    Explain详解与索引
    JVM常量池了解
    认识Mysql索引
    JVM调优工具及了解
    JVM垃圾收集器
    JVM垃圾回收相关算法
    JVM字节码文件结构剖析
    JVM对象创建与内存分配机制
    JVM内存参数设置
  • 原文地址:https://www.cnblogs.com/yjh1995/p/11985768.html
Copyright © 2011-2022 走看看