Test-Driven Developmenet With Python 环境安装

unsplash

本文为在Ubuntu环境下为 《Test-Driven development with Python》这本书所需学习环境,详情可点击 原文

依赖

  • Git
  • Firefox
  • 一个包含Python3.6,Django 1.11, Selenium 3的虚拟环境
  • GeckoDriver

Git

sudo apt-get install git

浏览器

根据不同的对象选择浏览器,一般用Firefox和Chrome。其中Firefox一般在Linux操作系统中都默认安装了。Chrome还需要特殊手段才能安装。

Virtualenv环境

安装virtualenv: pip install virtualenv

然后创建venv并激活:

1
2
virtualenv venv -p python3.6
source venv/bin/activate

通过pip安装其他所需:

1
2
pip install django==1.11
pip install selenium==3.13.0

浏览器驱动

Firefox: GeckoDriver

CeckoDriver是用来开启Firefox的驱动,去 Github 下载jar包。

解压缩之后,将geckodriver复制到/usr/local/bin 目录下(需要sudo权限)

然后执行命令 geckodriver --version 检查。

Chrome: ChromeDriver

ChromeDriver需要的Chrome版本号如果和本机的版本号不符,在测试的时候会给出提示。

ChromeDriver的: 下载地址

下载之后解压缩,然后复制到/usr/local/bin目录下即可

0%