大家好,本文将围绕python的安装选项怎么勾选展开说明,python如何选择安装位置是一个很多人都想弄明白的事情,想搞清楚python安装需要勾选什么需要先了解以下几个事情。
一,Selenium 简介
Selenium是目前最流行的web自动化测试工具,也常用于网络爬虫,已经更新到3以上的版本。
1,组件
它提供了以下web自动化测试组件:
-
Selenium IDE,Firefox浏览器的一个插件,提供简单的脚本录制、编辑与回放功能;
-
Selenium Remote Control (RC),是selenium 1 提供的组件,包含:Selenium Server(用于提供自动化测试服务)、Selenium Client(用于执行脚本);
-
Selenium Grid,用于对测试用例集做分布式处理(并行),现已集成到selenium server中;
-
WebDriver,Selenium2(包括Selenium3)抛弃了Selenium RC,而是使用WebDriverpython自动化运维方案。相比Selenium RC,Webdriver 的API更容易理解和使用,可读性和可维护性也有较大提高。
因为后面我们的web自动化测试使用的是Selenium3(即WebDriver),这里对WebDriver做一下说明:
-
Webdriver不依赖于任何测试框架,除了必要的浏览器驱动,无需启动其他进程,也不必像Selenium 1那样需要先启动服务;
-
设计模式:按照Server-Client的经典设计模式设计;
-
Server端:可以是任意的浏览器,当脚本启动浏览器时,该浏览器就是Server,它的职责是处理Client发送的请求并做出响应;
-
Client端:即我们的测试代码,测试代码发送HTTP请求给Server(即浏览器),Server接受请求,执行相应操作并返回结果;
-
不同的浏览器,WebDriver需要依赖对应的浏览器驱动(如 chromedriver.exe)来转化浏览器的native调用,所以进行Selenium自动化时,需先下载对应的浏览器的驱动。
2,特点
-
免费开源的自动化测试工具(框架)
-
支持多平台:windows、linux、MAC
-
支持多种浏览器:Chrome、Firefox、IE、Safari、Opera
-
支持多种开发语言: java、ruby、python、C、C#等
-
支持分布式执行测试用例集,即可并行执行测试
不过多赘述,当你看到这篇博客的时候,相信你已经对selenium有了个大概的认知。接下来我们开始在windows 10 上搭建python+selenium环境。
二,Python+Selenium环境搭建
1、Web自动化测试环境搭建配置信息
1.Python: Python3.8.3
2.编辑器: pycharm-community-2020.1.2
3.Web自动化测试工具: Selenium 3.141.0
4.浏览器:Chrome 83.0.4103.97(正式版本)
5.Webdirver: Chrome 83.0.4103.39
6.操作系统:Win10 64位
以上仅为个人配置,仅供参考。
2、Python安装
Python下载地址:Download Python | Python.org
步骤1:点击Python->Dowdloads->Windows,截图如下: