整个过程是非常简单傻瓜式的,不过对与初学者可能还是一个不大不小的问题,所以决定写一下。
python作为所有的基础,当然是第一个安装。如果你是windows系统,那就很简单啦,下载个python的安装包,点击安装,然后就搞定了。跟安装个QQ没有任何区别。如果你是Linux恭喜你,更简单。因为不需要安装。linux是自带python的。不过这里要插一句关于python版本的问题,现在绝大多数情况下当然是建议安装python3的。但是如果你打算结合其他的测试框架一起用的话,还是先了解一下对应框架对python3的支持如何。比如robot framework的RIDE至今都不支持python3,那么你在必须要用或者想学习这个工具的情况下,只能安装python2.7。
接下来就是pip登场了,它可以让你很方便地安装各种python的工具包。一般来说安装python的时候已经安装了pip。 如果没有的话可以从https://pypi.python.org/pypi/pip下载,上面有详细的安装介绍。安装完pip之后你要做的就是执行 pip install selenium, selenium就安装完了。我说了傻瓜式的,没骗你吧。
到此为止,Python+Selenium 的环境就搭建完成了,不过这个时候如果运行你的selenium 代码是会抛错的,因为你还没有安装浏览器驱动。上篇说过,WebDriver是靠调用浏览器提供的各种方法来实现网页操作的,所以要让你的code顺利运行,还需要有各种浏览器内核的驱动。例如你要测试Firefox,那么需要下载 gecko内核的驱动,IE需要IE的,Chrome需要Chrome的. 所有的驱动都可以在http://www.seleniumhq.org/download/找到,不过你可能需要一把梯子。下载下来的驱动只要放在系统PATH里包含的路径下就能被正常调用。
Ok,现在请运行你的selenium代码吧