selenium+python环境搭建
Posted 疯狂的小牛仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium+python环境搭建相关的知识,希望对你有一定的参考价值。
selenium介绍:
selenium1,也称为seleniumRC或者Remote Control。就是selenium的原本项目。RC是在浏览器启动后,使用js来驱动浏览器的操作。为什么叫RC呢?因为RC的设计是可以支持控制远程服务器上的selenium server来操作远程端的浏览器。
selenium2,也称为selenium webdriver。webdriver原来是另一个自动化测试工具,后与selenium 合并了。webdriver直接调用浏览器本身对自动化支持的接口来驱动浏览器的操作。故名思义,它将有不同的driver来驱动不同系统上不同的浏览器
简单说,selenium项目原本的工具是IDE、RC、grid,然后集成的一个框架。也是目前最流行的的PC B/S架构自动化测试框架。
一、安装python 链接:https://www.python.org/downloads/
根据自己熟悉版本下载,大体上有2.X和3.X两个版本,新手建议直接入手python3,语法比python2简单易学;安装完成python的安装目录添加到环境变量,方便以后命令窗口符调试;
安装成功python会默认下载好pip和setuptools,python2可能需要另外下载(解压包然后easy_insatll 命令安装)
二、安装selenium
pip install selenium (默认安装最新版本的selenium)
pip show selenium (查看是否安装成功)
或直接下载selenium包 链接:https://pypi.python.org/pypi/selenium
三、安装webdriver
1.selenium安装完成会自带firefox的驱动,不过是低版本的firefox的,高版本需要另外下载;
2.下载谷歌浏览器驱动需要注意版本号对应,链接:http://chromedriver.storage.googleapis.com/index.html,下载完成放到python的script目录下即可,firefox和ie浏览器也是一样。
四、安装编译器
1.选择python的编译器pycharm,可以减少新手刚开始遇到各种编译运行问题,也更方便调试python,所以不想一开始就折腾在无关紧要的时间上,强烈推荐pycharm;
2.sumline text 3也可以上手,有点就是打开编写代码速度快,但是需要安装python插件才能编译运行,而且经常遇到莫名其妙的问题;
五、环境搭建成功后简单运行第一个程序,检验一下
六、运行成功后,就大功告成,开始你的表演~~~遇到问题不要慌,就一个个去排查,没有谁能一次就成功;
以上是关于selenium+python环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
selenium自动化实战-基于python语言(环境搭建)