📜  如何在 MacOS 上安装Selenium WebDriver?

📅  最后修改于: 2022-05-13 01:57:04.536000             🧑  作者: Mango

如何在 MacOS 上安装Selenium WebDriver?

在本文中,我们将学习如何在 macOS 上使用Python安装Selenium WebDriver。 Selenium WebDriver 是一个允许您执行跨浏览器测试的 Web 框架。此工具用于自动化基于 Web 的应用程序测试,以验证其是否按预期执行。

安装程序:

按照以下步骤在 macOS 上安装Selenium WebDriver:

第 1 步:在 MacOS 中安装最新的 Python3

第 2 步:下载并安装最新的 Chrome 并从 chrome://settings/help 检查您的 Chrome 版本

下载并安装最新的 Chrome

第 3 步:从此处下载与您的 Chrome 版本和 Apple 芯片匹配的 Chrome WebDriver Zip 文件,然后提取chromedriver。

下载 Chrome WebDriver 压缩文件

第 4 步:复制chromedriver并将其粘贴到“/usr/local/bin” (如果此文件夹不存在,则创建一个)

第 5 步:打开bin文件夹中的终端并运行以下命令,以便 MacOS 可以验证应用程序。

xattr -d com.apple.quarantine chromedriver

MacOS 可以验证应用程序。

第 6 步:升级您的 pip 以避免在安装过程中出错。

pip3 install --upgrade pip

在 macOS 中升级 pip

第 7 步:通过 pip 安装selenium库。

pip3 install selenium

使用 pip 在 macos 中安装 selenium

验证安装:

在你的系统中运行下面的Python代码,它应该会在你的 chrome 浏览器中自动打开“https://geeksforgeeks.org”。

Python3
from selenium import webdriver
import time
  
# Main Function
if __name__ == '__main__':
  
    options = webdriver.ChromeOptions()
    options.add_argument("--start-maximized")
    options.add_argument('--log-level=3')
  
    # Provide the path of chromedriver present on your system.
    driver = webdriver.Chrome(executable_path="chromedriver",
                              chrome_options=options)
    driver.set_window_size(1920,1080)
  
    # Send a get request to the url
    driver.get('https://www.geeksforgeeks.org/')
    time.sleep(60)
    driver.quit()
    print("Done")


浏览器输出:

Chrome 浏览器

终端输出:

终端