You are currently viewing Введение и установка Selenium Python

Введение и установка Selenium Python

Модуль Python Selenium построен для выполнения автоматического тестирования с помощью Python. Привязки Selenium Python предоставляют простой API для написания функциональных/приемочных тестов с использованием Selenium WebDriver. С помощью API Selenium Python вы можете интуитивно получить доступ ко всем функциям Selenium WebDriver. Чтобы узнать более подробную информацию о Selenium, посетите сайт – Основы Selenium – Компоненты, функции, Использование и ограничения.

Введение в Selenium Python

Привязки Selenium Python предоставляют удобный API для доступа к веб-драйверам Selenium, таким как Firefox, Ie, Chrome, удаленный и т. д. В настоящее время поддерживаются версии Python 2.7, 3.5 и выше.

  • С открытым исходным кодом и переносимый – Selenium — это платформа веб-тестирования с открытым исходным кодом и переносимый.
  • Комбинация инструмента и DSL – Selenium — это комбинация инструментов и DSL (язык, специфичный для домена) для выполнения различных типов тестов.
  • Проще для понимания и реализации – команды Selenium классифицируются в терминах различных классов, что облегчает их понимание и реализацию.
  • Сокращение времени выполнения тестов – Selenium поддерживает параллельное выполнение тестов, что сокращает время, затрачиваемое на выполнение параллельных тестов.
  • Требуется меньше ресурсов – Селену требуется меньше ресурсов по сравнению с его конкурентами, такими как UFT, RFT и т.д.
  • Поддерживает Несколько Операционных систем – Android, iOS, Windows, Linux, Mac, Solaris.
  • Поддерживает несколько браузеров – Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari и т.д.
  • Параллельное выполнение тестов – Он также поддерживает параллельное выполнение тестов, что сокращает время и повышает эффективность тестов.

Установка Selenium Python

Для любой операционной системы selenium можно установить после установки python в вашей операционной системе. Если нет, оформите заказ – Скачайте и установите последнюю версию Python 3

Первый метод

Откройте терминал/Cmd и напишите команду, как написано ниже:

python -m pip install selenium

Второй Способ

Кроме того, вы можете загрузить исходный дистрибутив здесь, разархивируйте его и выполните команду ниже:

python setup.py install

Установка Веб-Драйверов

Можно установить Firefox, Chromium, PhantomJS(Сейчас устарел) и т.д.

  • для использования Firefox вам может потребоваться установить GeckoDriver
  • для использования Chrome вам может потребоваться установить Chromium

В этой статье используется Firefox, поэтому для установки можно выполнить следующие действия:

Шаги для Linux:

1. Пойти на страница выпусков geckodriver. Найдите последнюю версию драйвера для своей платформы и загрузите ее.

Например:

wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz

2. Извлеките файл с помощью:

tar -xvzf geckodriver*

3. Сделайте его исполняемым:

chmod +x geckodriver

4. Переместите файлы в usr/local/bin

sudo mv geckodriver /usr/local/bin/

Шаги для Windows:

1. Так же, как Шаг 1 в Linux, Загрузите GeckoDriver
2. Извлеките его с помощью WinRAR или любого приложения, которое у вас может быть.
3. Добавьте его в путь с помощью командной строки

setx path "%path%;GeckoDriver Path"

Например:

setx path "%path%;c:/user/eliote/Desktop/geckodriver-v0.26.0-win64/geckodriver.exe"

Создание простого кода:

# Python program to demonstrate
# selenium

# import webdriver
from selenium import webdriver

# create webdriver object
driver = webdriver.Firefox()
# get google.co.in
driver.get("https://google.co.in")

Выход: