Как установить Selenium WebDriver на MacOS?

Опубликовано: 6 Сентября, 2022

В этой статье мы узнаем, как установить Selenium WebDriver в Python на macOS. Selenium WebDriver — это веб-фреймворк, позволяющий выполнять кросс-браузерные тесты. Этот инструмент используется для автоматизации тестирования веб-приложений, чтобы убедиться, что они работают должным образом.

Процесс установки:

Выполните следующие шаги, чтобы установить Selenium WebDriver на macOS:

Шаг 1. Установите последнюю версию Python3 в MacOS.

Шаг 2. Загрузите и установите последнюю версию Chrome и проверьте свою версию Chrome на странице « chrome://settings/help » .

Шаг 3. Загрузите Zip-файл Chrome WebDriver, соответствующий вашей версии Chrome и Apple Chip, отсюда и извлеките chromedriver.

Шаг 4: Скопируйте chromedriver и вставьте его в «/usr/local/bin» (если эта папка не существует, создайте ее)

Шаг 5: Откройте терминал в папке bin и выполните следующую команду, чтобы MacOS могла проверить приложение.

xattr -d com.apple.quarantine chromedriver

Шаг 6: Обновите ваш pip, чтобы избежать ошибок во время установки.

pip3 install --upgrade pip

Шаг 7: Установите библиотеку селена через pip.

pip3 install selenium

Проверка установки:

Запустите приведенный ниже код Python в своей системе, и он должен автоматически открыть «https://geeksforgeeks.org» в вашем браузере Chrome.

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")

Вывод браузера:

Выход терминала: