[Selenium自动化测试学习]Python+Selenium环境搭建
Posted 测试博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Selenium自动化测试学习]Python+Selenium环境搭建相关的知识,希望对你有一定的参考价值。
一、Selenium工作原理:
1、通过Client(端)启动driver(驱动),和浏览器进行会话,会话时创建session,发出http请求
2、浏览器接收到Client发出的请求(脚本),进行解析,之后在浏览器执行相应操作,执行完毕后把结果返回给Client
A)Selenium:解析脚本并执行对应操作
B)Driver:Chrome -> ChromeDriver 依据浏览器Driber打开对应浏览器
C)Client:创建脚本的平台(Pycharm、Notepad++)、语言环境(python)
二、环境搭建:
1、下载并安装python
下载地址:https://www.python.org/downloads/
*勾选Add python 3.6 to PATH,添加Python环境变量
2、点击“Next”按钮
3、设置安装目录,我这里目录是默认目录,各位读者可自行选择目录进行安装
4、开始安装中
5、点击Close按钮关闭,Python安装结束
6、打开CMD窗口,验证python安装是否成功。如果返回结果是如下图,那么说明python安装成功了
最后输入“pip install selenium”命令,开始搭建selenium环境,返回结果是如下图,说明selenium环境搭建成功了
7、添加Webdriver驱动程序,依据浏览器版本下载对应的driver驱动程序,放置在python安装目录即可
各个浏览器驱动下载地址:
Chrome: https://sites.google.com/a/chromium.org/chromedriver/downloads
Edge: https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox: https://github.com/mozilla/geckodriver/releases
Safari: https://webkit.org/blog/6900/webdriver-support-in-safari-10/
以上是关于[Selenium自动化测试学习]Python+Selenium环境搭建的主要内容,如果未能解决你的问题,请参考以下文章
[Selenium自动化测试学习]Python+Selenium环境搭建
Rollo的Python之路Python 爬虫系统学习 Selenium
selenium + python自动化测试unittest框架学习