如何搭建Selenium+Python测试环境!
工欲善其事,必先利其器。为了进行程序开发,需要一个良好的开发环境。静态语言,如C,C++,java,需要通过IDE(IntegratedDevelopment)来简化开发过程;而动态语言,如perl,python,则需要构建更简单的开发环境,只需安装相应的解释器,并选择一个顺手的编辑器。刚刚开始学习Python,总结下安装的步骤,做个笔记。
安装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,如果看到Python2.7.14,则表示python的安装与配置成功
5、现在就可以编写python程序了。打开自带的IDIL(PythonGUI).
输入一串字符试试,'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:\Python27\setuptools-40>Pythonsetup.pyinstall
4、安装好SetupTools后,就可以在python27安装目录下看到Script目录,这时需把D:\Python27\Scripts这个目录加入到系统环境。
下载并安装pip
1、下载地址:
https://pypi.Python.org/pypi/pip
2、把下载到的文件:pip-18.tar.gz(把这个文件放到python27目录里面,解压成文件夹pip-18)
3、在cmd里执行以下命令:
D:\Python27\pip-18>Pythonsetup.pyinstall
安装Selenium
1、cmd执行命令:D:\Python27\Scripts>pipinstallselenium
2、验证是否安装成功。进入scripts目录,输入以下命令:D:\Python27\Scripts>pipshowselenium
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(pythonGUI)>File>NewFile
输入以下代码,保存为test.py文件,点Run>RunModule运行。
#coding=UTF-8from 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()