zoukankan      html  css  js  c++  java
  • MAC OS环境下搭建基于Python语言的Selenium2自动化测试环境

    #1安装Python

    Mac OS上自带python2.7,在此介绍安装python3.x版本

    去官网下载Python for MAC版本

    https://www.python.org

    安装文件为pkg格式,正常安装即可。

    #2 安装setuptools

    https://pypi.python.org/pypi/setuptools

    下载zip格式

    下载后解压,使用MAC终端

    cd setuptools-36.5.0
    python setup.py install

    #3 安装pip

    https://pypi.python.org/pypi/pip

    下载gz格式

    下载后解压,使用MAC终端

    cd pip-9.0.1
    python setup.py install

    #4 安装selenium

    #python3 -m pip install selenium //安装最新版
    #python3 -m pip uninstall selenium //卸载当前版本
    python3 -m pip install selenium==2.48.0 //安装指定版本
    #python3 -m pip uninstall selenium==2.48.0 //卸载指定版本

    PS:根据需要安装

    #5 安装浏览器驱动

    https://sites.google.com/a/chromium.org/chromedriver/

    PS:可能需要FQ

    下载后解压,使用MAC终端

    mv chromedriver /usr/local/bin/

    PS:浏览器驱动版本与浏览版本有对应关系,按需下载。

    #6 第一个自动化脚本

    # coding=utf-8
    from selenium import webdriver

    driver = webdriver.Chrome()
    driver.get("http://www.baidu.com")

    driver.find_element_by_id("kw").send_keys("Selenium2")
    driver.find_element_by_id("su").click()
    #driver.quit()

    #7 运行脚本

    使用MAC终端

    python3 baidu.py

    alsoalso

  • 相关阅读:
    kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries.
    MYSQL 大数据
    MYSQL 数据库优化
    原始代理需要改进的地方
    JDK动态代理
    使用CGLIB生成代理
    Spring
    Struts2面试题
    hibernate面试题
    Mac下创建隐藏用户
  • 原文地址:https://www.cnblogs.com/sgwjj/p/7550157.html
Copyright © 2011-2022 走看看