zoukankan      html  css  js  c++  java
  • (selenium+python)_UI自动化01_Mac下selenium环境搭建

    前言

    Selenium 是一个用于Web网页UI自动化测试的开源框架,可以驱动浏览器模拟用户操作。支持多种平台(Windows、Mac OS、Linux)和多种浏览器(IE、Firefox、Chrome、Safari),可以用多种语言(Java,Ruby,Python,Perl,PHP,C#)编写测试用例。

    selenium+python环境搭建

    python环境安装

    mac上安装python环境可参考:Mac版-python环境配置(一):Python下载安装

    安装selenium

    打开终端 ->pip安装(安装命令:pip3 install selenium)

    安装浏览器驱动

    安装Chrome浏览器驱动ChromeDriver

    1. 查看Chrome版本

    设置->关于Chrome

    2. 查找Chrome和ChromeDriver的对应关系

    Chrome和ChromeDriver的对应关系可参考:https://www.cnblogs.com/mini-monkey/p/12088721.html

    3. 下载对应ChromeDriver

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

    小编1中查看到的chrome版本为79,故下载ChromeDriver 79版本

    4. ChromeDriver环境配置

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

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

    查看ChromeDriver版本:chromedriver --version

    备注:输出ChromeDriver版本即安装成功

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

    1 # 启动Chrome
    2 from selenium import webdriver
    3 
    4 driver = webdriver.Chrome()
    5 driver.get('http://www.baidu.com/')  # 打开百度

    运行脚本,打开百度页

  • 相关阅读:
    福尔摩斯的约会 (20)
    数素数 (20)
    STL源码分析-priority_queue
    STL源码分析-bitset
    STL源码分析-rbtree
    STM32自动生成精美图案
    STL源码分析-function
    STL源码分析-list
    STL源码分析-iterator
    STL源码分析-traits
  • 原文地址:https://www.cnblogs.com/mini-monkey/p/12074914.html
Copyright © 2011-2022 走看看