Учебники

Watir — Установка драйверов для браузеров

В этой главе мы собираемся установить драйверы браузера, которые нам нужны для тестирования нашего проекта с использованием Watir. До Watir 6 нам приходилось включать watir-webdriver для использования драйверов браузера. С выпуском Watir 6 watir-webdriver доступен как часть пакета Watir, и пользователям не нужно добавлять watir-webdriver отдельно.

Браузеры, такие как Chrome, Firefox и Safari, доступны по умолчанию, и вам не нужно добавлять их извне. Если во время тестирования у вас возникнет проблема, что драйвер для браузера недоступен, вы всегда можете скачать их, как указано ниже.

Мы собираемся установить драйверы для следующих браузеров —

  • Драйвер для браузеров — Chrome
  • Драйвер для браузеров — Firefox
  • Драйвер для браузеров — Edge
  • Драйвер для браузеров — Internet Explorer
  • Драйвер для браузеров — Safari

Драйвер для браузера — Chrome

Чтобы получить драйвер для браузера Chrome, перейдите по адресуhttps://sites.google.com/a/chromium.org/chromedriver/downloads .

Браузер драйверов

Проверьте версию своего браузера и, соответственно, загрузите драйвер Chrome. Чтобы проверить версию вашего браузера Chrome, сделайте, как показано здесь —

Chrome драйвер

Нажмите «О Google Chrome», и появится версия Chrome, как показано ниже.

Версия Chrome

Итак, наша версия 74. Итак, скачайте Chrome Driver версии 74.

Скачать Chrome Driver

Затем загрузите драйвер Chrome в зависимости от вашей операционной системы. Мы скачаем chromedriver_win32.zip, он предназначен как для 32-битных, так и для 64-битных машин. Если вы планируете использовать загруженный драйвер, добавьте местоположение в переменную PATH.

Драйвер для браузера — Firefox

Для драйвера Firefox перейдите по адресуhttps://github.com/mozilla/geckodriver/releases, как показано на скриншоте ниже —

Скачать Firefox

В соответствии с вашей операционной системой, загрузите драйвер, как показано выше. Если вы планируете использовать загруженный драйвер, добавьте местоположение в переменную PATH.

Драйвер для браузера — Edge

Для драйвера Firefox перейдите по адресуhttps://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/, как показано на снимке экрана ниже —

Driver Browser Edge

Нажмите на версию Microsoft Edge, как показано ниже —

Microsoft Edge

Нажмите на ссылку Release, и он перенаправит вас на:

Номер версии

Здесь вы можете найти версию для загрузки, доступную для Windows. Если вы планируете использовать загруженный драйвер, добавьте местоположение в переменную PATH.

Драйвер для браузера — Internet Explorer

Чтобы установить драйвер для Internet Explorer, перейдите по адресуhttps://docs.seleniumhq.org/download/, как показано ниже —

Internet Explorer

Детали для секции загрузки на IE показаны здесь —

Скачать раздел

В соответствии с вашей ОС загрузите 32- или 64-разрядную версию Windows IE. Также добавьте местоположение к вашей переменной PATH, чтобы использовать драйвер.

Драйверы для браузеров — Safari

Драйверы для Safari не требуется загружать извне для Safari версии 10 и выше. Они загружаются вместе с пакетом gem при установке Watir.

Обратите внимание, что драйверы для Chrome, Firefox, Internet Explorer также доступны при установке Watir. Но если вы столкнулись с какими-либо проблемами и нуждаетесь в тестировании конкретной версии, вы можете скачать их в соответствии с вашим браузером и обновить местоположение в PATH, чтобы использовать его при тестировании вашего приложения.