zoukankan      html  css  js  c++  java
  • Mac搭建webUI自动化环境

    1.安装selenium,在终端执行如下命令,密码是电脑开机登陆密码:

    localhost:~ wangyadong$ sudo pip install -U selenium

    Password:

    WARNING: The directory '/Users/wangyadong/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

    Collecting selenium

      Downloading selenium-3.141.0-py2.py3-none-any.whl (904 kB)

         |████████████████████████████████| 904 kB 23 kB/s 

    Requirement already satisfied, skipping upgrade: urllib3 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from selenium) (1.25.6)

    Installing collected packages: selenium

    Successfully installed selenium-3.141.0

    2.安装chrome浏览器和浏览器驱动chromedriver

    2.1查看Chrome版本:右上角->帮助->关于Google Chrome

    2.2 查找Chrome和ChromeDriver的对应关系参考:Chrome73以上版本,ChromeDriver版本与Chrome版本均保持一致;Chrome73以下版本,可参考以下关系表

    Chrome版本          ChromeDriver版本
    v73、74... v73、V74... 
    v71-73  v2.46
    v70-72  v2.45
    v69-71  v2.44
    v69-71   v2.43
    v68-70  v2.42
     v67-69  v2.41
     v66-68  v2.40
     v66-68  v2.39
     v65-67   v2.38 
     v64-66  v2.37
     v64-66  v2.36
      v62-64   v2.35
     v61-63  v2.34
     v60-62  v2.33
     v59-61   v2.32
     v58-60   v2.31
     v58-60  v2.30
     v56-58  v2.29
    v55-57  v2.28
    v54-56 v2.27
    v53-55 v2.26
    v53-55 v2.25
    v52-54 v2.24
    v51-53 v2.23
    v49-52 v2.22
    v46-50 v2.21
    v43-48 v2.20
    v43-47 v2.19
    v43-46 v2.18
    v42-43 v2.17
    v42-45 v2.16
    v40-43 v2.15
    v39-42 v2.14
    v38-41 v2.13
    v36-40 v2.12
    v36-40 v2.11
    v33-36 v2.10
    v31-34 v2.9
    v30-33 v2.8
    v30-33 v2.7
    v29-32 v2.6
    v29-32 v2.5
    v29-32 v2.4

    2.3 下载对应ChromeDriver

    ChromeDriver下载地址:http://chromedriver.storage.googleapis.com/index.html

    我下载的chrome版本为81,对应如下图:

    2.4 ChromeDriver环境配置

    先打开Finder,然后进入/usr/local/bin目录(由于Mac该目录是隐藏的,所以可通过快捷键command+shift+g打开)

     将解压的ChromeDriver拖拽到bin文件夹中

    查看ChromeDriver版本:chromedriver --version  下面就是配置成功后输出的版本

    localhost:~ wangyadong$ chromedriver --version
    ChromeDriver 81.0.4044.69 (6813546031a4bc83f717a2ef7cd4ac6ec1199132-refs/branch-heads/4044@{#776})

    3. 编写脚本启动Chrome浏览器

    from selenium import webdriver
    
    driver = webdriver.Chrome()
    driver.get('https://www.baidu.com/')

    运行脚本,打开百度页

  • 相关阅读:
    yum之镜像加速
    MySQL5.7安装
    销售订单的批量审批/反审
    MM06E005 EXIT_SAPMM06E_013 采购订单增强
    直接用代码查找增强Enhancement
    SAP相关业务表
    模拟会计凭证审批 OO ALV(屏幕跳转、定位行数据、审批按钮)
    spark 和 fink
    说说spark
    golang server端的epoll
  • 原文地址:https://www.cnblogs.com/wangyadong/p/12783299.html
Copyright © 2011-2022 走看看