Selenium + Python 自动化测试环境搭建

刚刚开始学习python,结合前辈的经验和自己实践总结下安装的步骤,做个笔记。

我的安装环境是win10,64位

安装python

1、安装Python,版本为python2.7.14,首先下载安装包。 在python官方网站选择下载python2版本的windows安装包,下载地址:https://www.python.org/downloads/release

2、下载成功后,照着步骤安装。

3、安装成功后,需要在系统的环境变量path中加入D:Python27  (D:Python27 是python刚安装好的目录)

4、验证python是否安装成功。打开cmd, 然后在命令行输入 python , 如果看到Python 2.7.14,则表示python的安装与配置成功

5、现在就可以编写python程序了。打开自带的IDIL(Python GUI).

输入一串字符试试,'hello,world'

 

 接下来安装selenium. 而安装selenium前必须安装两个介质工具(setuptools和pip), 安装这两个工具目的是为了下载selenium.

 下载并安装SetupTools

1、下载地址:https://pypi.Python.org/pypi/setuptools

2、把下载成功的文件: setuptools-40.zip   (把这个文件放到python27目录里面,解压成文件夹setuptools-40)

3、 在cmd里执行以下命令: D:Python27setuptools-40>Python setup.py install

4、 安装好SetupTools后,就可以在python27安装目录下看到Script目录,这时需把D:Python27Scripts这个目录加入到系统环境。

下载并安装pip

1、下载地址:https://pypi.Python.org/pypi/pip

2、把下载到的文件: pip-18.tar.gz (把这个文件放到python27目录里面,解压成文件夹pip-18)

3、 在cmd里执行以下命令:  D:Python27pip-18>Python setup.py install   

安装selenium.

1、 cmd执行命令:D:Python27Scripts>pip install selenium

2、 验证是否安装成功。 进入scripts目录,输入以下命令: D:Python27Scripts>pip show selenium

 python+selenium, 运行自动化脚本

1、安装firefox浏览器,下载geckodriver,下载地址:https://github.com/mozilla/geckodriver/releases,下载成功后,把这个文件放到python27目录里面

或者安装chrome浏览器,下载chromedriver,下载地址:http://chromedriver.storage.googleapis.com/index.html,下载成功后,把这个文件放到python27目录里面,由于chromedriver是32位,下载的chrome浏览器最好是32位,64位可能会不兼容。

2、 打开IDLE(python GUI)> File>New File

输入以下代码,保存为test.py文件,点Run>Run Module 运行。

#coding=UTF-8
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
driver.quit()

原文地址:https://www.cnblogs.com/whitewasher/p/9365155.html