Selenium-WEB自动化测试环境配置

server/2025/1/24 20:39:55/

Selenium-WEB-Python-Mac开发环境

selenium_3">一、安装selenium

打开终端 ->pip安装(安装命令:pip3 install selenium
安装成功后,可以通过( pip3 show selenium )命令查看安装的selenium版本信息

二、安装浏览器驱动

通过ChromeDriver举例
1. 查看Chrome版本

打开chrome,在设置->关于Chrome

2. 查找Chrome和ChromeDriver的对应关系

Chrome73以上版本,ChromeDriver版本与Chrome版本均保持一致;Chrome73以下版本,可参考以下关系表,查找ChromeDriver版本。

3. 下载对应ChromeDriver
ChromeDriver下载地址:https://sites.google.com/a/chromium.org/chromedriver/downloads
seleniumdevdownloads__Platforms_Supported_by_Selenium___Browsers_20">其他浏览器驱动下载地址:https://www.selenium.dev/downloads/ ,找到“Platforms Supported by Selenium” -> 点击“+ Browsers”
4. ChromeDriver环境配置

进入/usr/local/bin目录(由于Mac该目录是隐藏的,所以可通过快捷键command+shift+g打开)
把下载的驱动文件解压后放到 /usr/local/bin目录下 即可。

参考链接:https://zhuanlan.zhihu.com/p/112406390


http://www.ppmy.cn/server/161104.html

相关文章

【Pytest】结构介绍

1.目录结构介绍 project_root/ │ ├── tests/ # 测试用例存放目录 │ ├── __init__.py │ ├── test_module1.py │ ├── module1.py # 被测试的模块 ├── conftest.py # pytest配置文件,可定义fixture和钩子函数 ├── py…

Java - WebSocket

一、WebSocket 1.1、WebSocket概念 WebSocket是一种协议,用于在Web应用程序和服务器之间建立实时、双向的通信连接。它通过一个单一的TCP连接提供了持久化连接,这使得Web应用程序可以更加实时地传递数据。WebSocket协议最初由W3C开发,并于2…

mac 通过 Homebrew 安装 git 遇到的问题

问题真多啊 !!! 解决方式 见 1. / 2. / 3 . / 4. / 5. remote: Enumerating objects: 290323, done. remote: Counting objects: 100% (473/473), done. remote: Compressing objects: 100% (253/253), done. error: RPC failed; curl 92 H…

DeepSeek-R1:性能对标 OpenAI,开源助力 AI 生态发展

DeepSeek-R1:性能对标 OpenAI,开源助力 AI 生态发展 在人工智能领域,大模型的竞争一直备受关注。最近,DeepSeek 团队发布了 DeepSeek-R1 模型,并开源了模型权重,这一举动无疑为 AI 领域带来了新的活力。今…

C++函数——fill

在C中,std::fill 是标准库提供的一个算法适用于几乎所有类型的容器,只要这些容器支持迭代器操作。具体来说,std::fill 的适用性取决于容器是否提供了满足其要求的迭代器类型,用于将指定范围内的所有元素设置为某个特定值。它是一个…

Wireshark TS | 虚假的 TCP Spurious Retransmission

前言 在写《TCP Analysis Flags 系列》文章时梳理出不少有趣的案例,当然过程当中也有很多的疑问,嗯,自得其乐。考虑到不同的系列偏重不太一样,因此在 TroubleShooting 系列中我再把有些案例单独展开说说。 问题背景 TCP Spurio…

Maven运行任何命令都报错“Internal error: java.lang.ArrayIndexOutOfBoundsException”

今天遇到一个奇怪的问题,在maven工程下运行任何mvn命令都报“Internal error: java.lang.ArrayIndexOutOfBoundsException”错误,具体错误如下: $ mvn install [INFO] Scanning for projects... [ERROR] Internal error: java.lang.ArrayInd…

【C++】类和对象(二)

示例&#xff1a;对属性和行为加以权限限制 #include<iostream> #include<string> using namespace std; class person { public :string m_name;//姓名 protected:string m_car;//汽车 private :int m_password;//银行卡密码 public:void func(){m_name "…