本文为在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
2virtualenv venv -p python3.6
source venv/bin/activate
通过pip安装其他所需:1
2pip 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
目录下即可