zoukankan      html  css  js  c++  java
  • selenium 使用一(驱动安装)

    chromedirver(java或python等不同语言,用来驱动客户端浏览器的执行)

    下载地址:https://chromedriver.storage.googleapis.com/index.html ,注意选择与当前电脑chrome浏览器客户端版本一样或接近的版本,如87.0.4280.88,系统mac系统

    然后,将 chromedriver 放置到:/usr/local/bin/ ,打开mac终端,步骤如:

    sudo cp /.../chromedriver(根据实际路径修改)   /usr/local/bin/
    chromedriver -v
    

    看到执行结果即驱动成功:

    ChromeDriver 87.0.4280.88 (89e2380a3e36c3464b5dd1302349b1382549290d-refs/branch-heads/4280@{#1761})
    

    Selenium Server(Selenium Grid)

    Selenium Grid是一个 采用 hub/nodes模式的集成Selenium执行服务。hub主节点下可以挂载多个nodes节点,并自动发现nodes节点下的浏览器服务。
    客户端可以向Selenium Grid服务申请指定平台,所需版本的指定浏览器来运行测试。
    可以理解是提供一个url页面,查看节点和浏览器实例化情况。
    架构示意图:

    安装步骤:
    1.安装配置java环境
    2.下载selenium server的jar包,下载地址:https://www.selenium.dev/downloads/
    3.进入下载目录,启动Standalone Mode或Standalone Mode服务

    Standalone Mode

    java -jar selenium-server-4.0.0-alpha-6.jar standalone
    

    Hub and Node Mode:

    java -jar selenium-server-4.0.0-alpha-6.jar hub
    java -jar selenium-server-4.0.0-alpha-6.jar node --detect-drivers
    
  • 相关阅读:
    Mysql 完整性约束
    Mysql 多表查询
    Mysql 数据表记录操作
    Mysql 数据库表操作
    Mysql 数据库操作
    sql语句规范
    Python IO模型
    csu-2018年11月月赛Round2-div1题解
    csu-2018年11月月赛Round2-div2题解
    Github新手使用学习详解
  • 原文地址:https://www.cnblogs.com/chq3272991/p/14473569.html
Copyright © 2011-2022 走看看