selenium环境安装

一、下载安装python

  • 下载python
  • 安装python
  • 设置python环境变量
  • 安装selenium

(1)下载python

您可以从Python官方网站(https://www.python.org/downloads/)下载Python。在页面上,您将看到不同版本的Python供您选择。根据您的操作系统和需求,选择相应的版本并下载安装程序即可。

  • 如果您使用的是Windows系统,可以按照以下步骤下载和安装Python:
    • 打开Python官方网站,并选择适合您的Windows版本的Python安装程序。
    • 点击"Download"按钮,下载Python安装程序。
    • 双击下载的安装程序,启动Python安装向导。
    • 在安装向导中,勾选"Add Python to PATH"选项,以便将Python添加到系统环境变量中。
    • 选择安装路径和其他选项,然后单击"Install Now"按钮开始安装Python。
    • 安装完成后,您可以在命令行或终端中输入"python"来验证Python是否已成功安装。
  • 如果您使用的是Linux或Mac系统,则可以使用包管理器来安装Python。例如,在Ubuntu系统中,可以使用以下命令来安装Python:
    • sudo apt-get update sudo apt-get install python3
  • 在macOS系统中,可以使用Homebrew来安装Python:
    • brew install python3
  • 注意:Selenium 4将至少需要Python 3.7或更高版本

(2)安装selenium

您可以通过以下步骤安装Selenium:

  1. 首先,确保您的系统中已经安装了Python和pip。如果没有,请先安装Python和pip。在命令行或终端中输入以下命令来安装selenium:

pip install selenium

  1. 安装好后,可以输入以下命令来查看是否安装成功:

pip show selenium

  1. 接下来,您需要下载并安装浏览器驱动。Selenium需要一个驱动程序来与浏览器进行交互。不同的浏览器需要不同的驱动程序。

例如,如果您使用的是Chrome浏览器,可以从以下链接下载Chrome驱动程序:

https://sites.google.com/a/chromium.org/chromedriver/downloads

CNPM Binaries Mirror

如果您使用的是Firefox浏览器,可以下载Firefox浏览器的驱动程序。这个驱动程序名为geckodriver,它是Selenium与Firefox浏览器交互的桥梁。您可以在以下链接中下载它:

Releases · mozilla/geckodriver · GitHub

  1. 下载并解压驱动程序后,将其路径添加到系统环境变量中。这样,Selenium就可以找到并使用驱动程序与Chrome浏览器进行交互了。

二、下载安装jdk

您可以从Oracle官方网站(https://www.oracle.com/java/technologies/javase-jdk14-downloads.html)下载JDK。在页面上,您将看到不同版本的JDK供您选择。根据您的操作系统和需求,选择相应的版本并下载安装程序即可。

如果您使用的是Windows系统,可以按照以下步骤下载和安装JDK:

  1. 打开Oracle官方网站,并选择适合您的Windows版本的JDK安装程序。

  2. 点击"Download"按钮,下载JDK安装程序。

  3. 双击下载的安装程序,启动Java安装向导。

  4. 在安装向导中,勾选"Add Java to PATH"选项,以便将Java添加到系统环境变量中。

  5. 选择安装路径和其他选项,然后单击"Install Now"按钮开始安装Java。

  6. 安装完成后,您可以在命令行或终端中输入"java -version"来验证Java是否已成功安装。

如果您使用的是Linux或Mac系统,则可以使用包管理器来安装JDK。例如,在Ubuntu系统中,可以使用以下命令来安装JDK:

```

sudo apt-get update

sudo apt-get install openjdk-14-jdk

```

在macOS系统中,可以使用Homebrew来安装JDK:

```

brew install openjdk@14

```

相关推荐
我的xiaodoujiao2 小时前
API 接口自动化测试详细图文教程学习系列25--继续处理testCase中的数据
python·学习·测试工具·pytest
сокол4 小时前
【网安-研判-WireShark流量分析】网页、RAT、FTP、垃圾邮箱的流量过滤规则实战
网络·测试工具·wireshark
川石课堂软件测试4 小时前
UI自动化测试|XPath元素定位实践
功能测试·测试工具·jmeter·microsoft·ui·postman·harmonyos
IT界的老黄牛5 小时前
手机 Chrome 远程调试实战:adb + DevTools,localhost 就是你的测试服
chrome·测试工具·adb
сокол5 小时前
【网安-研判-WireShark流量分析】HTTPS流量解密
测试工具·https·wireshark
川石课堂软件测试6 小时前
UI自动化测试|CSS元素定位实践
css·测试工具·ui·fiddler·单元测试·appium·harmonyos
深蓝电商API7 小时前
Playwright vs Puppeteer vs Selenium 2026终极对比
爬虫·selenium·puppeteer·playwright
可可南木1 天前
3070文件格式--21--fixture文件 3
功能测试·测试工具
一只小白0001 天前
【JVM | 第五篇】—— 深入理解垃圾回收
jvm·测试工具