zoukankan      html  css  js  c++  java
  • selenium_环境搭建配置

    因为版本不断在更新迭代 ,下面都是自己在网上搜罗的一些使用总结,所以要选择适合自己的去采纳

    1、python 下载和安装

      python 一般安装最新版的,这里只推荐一种,官网下载安装

        官网地址:https://www.python.org/    点击:Downloads 选择操作系统(这里windows,你可以看到傍边直接有有一个最新版的windows的python,点那个就直接下载了)

        

        

        x86 :是32位,x86-64 : 是64位,点击红线框住那个(32位选择正数第二个)

        

        后面先暂时不做安装教程了,因为我 安装过了,有些文件关联怕有动,后面会更新上

            安装参考教程:     https://www.cnblogs.com/weven/p/7252917.html

    2、setuptools和pip下载安装配置   python3.5 以上都自带 可以直接跳过这一步

      pip:是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能 ,通过pip来安装python包将变得很简单,省去了繁琐的过程,

      pip的安装依赖于setuptools,安装pip之前需要先安装setuptools;因为最新版的python 集成的有pip 所以不需要在安装,    

      附:pip下载地址:https://pypi.org/project/pip/#files

        setutools 下载地址:https://pypi.org/project/setuptools/#files     通过包下载 要配置下

      先看带的有没有pip和setuptools,如果有就不用下载配置了

        运行cmd 属于pip,出现下图面说明有pip

      

    在输入:pip list   查看pip所安装的包,如图说明有setuptools

      

       附 pip常用命令

     1、安装包 ,报名后面可以缀版本,不缀版本 默认安装最新版

      # pip install 安装包名
      [...]
      Successfully installed SomePackage #安装成功

     2、pip查看是否已安装

      # pip show --files 安装包名
      Name:SomePackage # 包名
      Version:1.0 # 版本号
      Location:/my/env/lib/pythonx.x/site-packages # 安装位置
      Files: # 包含文件等等
      ../somepackage/__init__.py
      [...]

     3、pip检查哪些包需要更新

      # pip list --outdated

     4、pip升级包

      # pip install --upgrade 要升级的包名

     5、pip卸载包

      # pip uninstall 要卸载的包名

     6、pip参数解析

      # pip --help


      Usage:
      pip<command>[options]

      Commands:
      install 安装包.
      uninstall 卸载包.
      freeze 按着一定格式输出已安装包列表
      list 列出已安装包.
      show 显示包详细信息.
      search 搜索包,类似yum里的search.
      wheel Buildwheelsfromyourrequirements.
      zip 不推荐.Zipindividualpackages.
      unzip 不推荐.Unzipindividualpackages.
      bundle 不推荐.Createpybundles.
      help 当前帮助.

      GeneralOptions:
      -h,--help 显示帮助.
      -v,--verbose 更多的输出,最多可以使用3次
      -V,--version 现实版本信息然后退出.
      -q,--quiet 最少的输出.
      --log-file<path> 覆盖的方式记录verbose错误日志,默认文件:/root/.pip/pip.log
      --log<path> 不覆盖记录verbose输出的日志.
      --proxy<proxy> Specifyaproxyintheform[user:passwd@]proxy.server:port.
      --timeout<sec> 连接超时时间(默认15秒).
      --exists-action<action> Defaultactionwhenapathalreadyexists:(s)witch,(i)gnore,(w)ipe,(b)ackup.
      --cert<path> 证书.

      

    3、selenium 安装

    我们 这里pip安装 最方便快捷

    # 输入下面这行命令 就会自动安装
    pip install selenium
    

      

    4、selenium要驱动程序与所选浏览器相交互,下面附一些浏览器驱动下载网址,要一一对应

    Chrome https://sites.google.com/a/chromium.org/chromedriver/downloads
    边缘 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
    Firefox https://github.com/mozilla/geckodriver/releases
    Safari https://webkit.org/blog/6900/webdriver-support-in-safari-10/

    下载好放在与python.exe 同目录下

  • 相关阅读:
    Android 数据库框架 DBFlow 的使用
    Android进阶AIDL使用自定义类型
    Android进阶之AIDL的使用详解
    RecyclerView实现拖动排序和滑动删除功能
    RecyclerView的刷新分页
    RecyclerView 的 Item 的单击事件
    RecyclerView 的简单使用
    AutoCompleteTextView的简单使用
    Spinner的简单实用
    黎曼猜想
  • 原文地址:https://www.cnblogs.com/niunai/p/10184439.html
Copyright © 2011-2022 走看看