Python+selenium自动化测试入门 环境搭建

发表于:2020-4-10 10:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:木头人    来源:知乎

  一、Python环境搭建
  下载Python安装包,推荐Python3(Python2退出市场早晚的事)
  1、windows 系统安装Python
  windows版本下载地址https://www.python.org/downloads/windows/
  Download Windows x86 web-based installer 32位网络安装版,需要连网安装
  Download Windows x86 executable installer 32位离线安装版,不需要连网安装
  Download Windows x86 embeddable zip file 32位嵌入式版本
  Download Windows x86-64 web-based installer 64位网络安装版,需要连网安装
  Download Windows x86-64 executable installer 64位离线安装版,不需要连网安装
  Download Windows x86-64 embeddable zip file 64位嵌入式版本
  a. 下载相应系统版本,推荐离线安装版
  b. 双击下载下来的文件,不停下一步傻瓜式安装
  c. 配置环境变量,path 添加两个 ;<你的安装目录地址>;<你的安装目录地址>\Scripts;
  如下图我的安装目录为C:\Software\Python35
  d. cmd 命令运行(python -V),检查是否安装成功,能输出版本号代表成功
  2、linux 系统安装Python
  linux 版本下载地址 https://www.python.org/downloads/source/
  a. 安装前检查是否已经安装Python(python -V检查)
  b. 解压安装包
  tar xvf Python-3.6.0a1.tar.xz
  c. 编译安装
  进入目录 ./configure
  make
  make install
  e. 检查是否安装成功
  python3 -V
  3、Mac 系统安装Python
  Mac 上默认安装的 python 版本为 2.7 版本,安装python需要重新安装。
  本人无被god咬了口的烂水果,无法详细步骤。
  安装Xcode
  安装套件管理工具 Homebrew
  安装Python
  设置路径(可选)
  确认安装
  使用
  安装pip等
  二、selenium安装
  1、pip网络安装(最简单)
  pip install selenium
  安装完成后pip list 命令查看已安装列表清单,能看到selenium表示现在成功
  2、pip 离线安装
  进入‘https://pypi.python.org/pypi/selenium’下载离线安装包,下载whl文件。
  cmd 命令或linux shell命令
  pip install 下载文件绝对路径
  下载文件绝对路径 为你下载文件的存放地址,安装完成后pip list 命令查看已安装列表清单,能看到selenium表示现在成功
  3、源码安装
  进入‘https://pypi.python.org/pypi/selenium’下载源码安装包,下载 .tar.gz 文件。
  解压安装包
  命令进入解压目录
  执行Python setup.py install 命令
  三、webdriver驱动配置
  webdriver驱动 ChromeDriver 驱动下载,32位 IE驱动下载,64位IE驱动
  将驱动放到系统的path环境变量目录下。
  如:C:\Windows\System32或者python 安装目录 等。
  注意:webdriver的驱动不向下兼容,确定浏览器的版本后下载,尤其是chrome浏览器。

     本文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号