python selenium介绍与安装 作者:马育民 • 2021-07-16 07:54 • 阅读:10095 # 介绍 Selenium是一个用于web自动化测试的框架 >**自动化测试:**指软件测试的自动化,在预设状态下运行应用程序或者系统,预设条件包括正常和异常,最后评估运行 结果。总的概括即:将人为驱动的测试行为转化为机器执行的过程。 官网: https://www.selenium.dev/zh-cn/ 教程: https://www.runoob.com/selenium/selenium-tutorial.html ### 版本 目前主流版本是 selenium3 和 selenium4 ### 特点 - 支持多平台:Chrome、Firefox、edge、Safari - 支持多语言:Python、C、Java、C#、ruby、js - 免费小巧,支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器执行,相当于分发机的功能。 ### 应用场景 - 自动化测试 - 爬虫:在使用Ajax请求数据的页面中,会出现 sign ,token等密钥,如果考虑去破解可能花费的精力较多,所以考虑借助使用Selenium框架来实现数据爬取。 - 方便对VUE、react等框架页面进行操作(由于这类框架使用虚拟dom,有时操作可能需要额外处理) # 安装 selenium ### 指定安装 3.x ``` pip install -i https://mirrors.aliyun.com/pypi/simple/ --upgrade selenium=3.141.0 ``` ### 安装最新版 目前最新版是 selenium4,与 selenium3的API有一定区别 ``` pip install selenium ``` 原文出处:http://www.malaoshi.top/show_1IX1V18OUfoV.html