В этой главе мы собираемся установить драйверы браузера, которые нам нужны для тестирования нашего проекта с использованием 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, сделайте, как показано здесь —
Нажмите «О Google Chrome», и появится версия Chrome, как показано ниже.
Итак, наша версия 74. Итак, скачайте Chrome Driver версии 74.
Затем загрузите драйвер Chrome в зависимости от вашей операционной системы. Мы скачаем chromedriver_win32.zip, он предназначен как для 32-битных, так и для 64-битных машин. Если вы планируете использовать загруженный драйвер, добавьте местоположение в переменную PATH.
Драйвер для браузера — Firefox
Для драйвера Firefox перейдите по адресу — https://github.com/mozilla/geckodriver/releases, как показано на скриншоте ниже —
В соответствии с вашей операционной системой, загрузите драйвер, как показано выше. Если вы планируете использовать загруженный драйвер, добавьте местоположение в переменную PATH.
Драйвер для браузера — Edge
Для драйвера Firefox перейдите по адресу — https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/, как показано на снимке экрана ниже —
Нажмите на версию Microsoft Edge, как показано ниже —
Нажмите на ссылку Release, и он перенаправит вас на:
Здесь вы можете найти версию для загрузки, доступную для Windows. Если вы планируете использовать загруженный драйвер, добавьте местоположение в переменную PATH.
Драйвер для браузера — Internet Explorer
Чтобы установить драйвер для Internet Explorer, перейдите по адресу — https://docs.seleniumhq.org/download/, как показано ниже —
Детали для секции загрузки на IE показаны здесь —
В соответствии с вашей ОС загрузите 32- или 64-разрядную версию Windows IE. Также добавьте местоположение к вашей переменной PATH, чтобы использовать драйвер.
Драйверы для браузеров — Safari
Драйверы для Safari не требуется загружать извне для Safari версии 10 и выше. Они загружаются вместе с пакетом gem при установке Watir.
Обратите внимание, что драйверы для Chrome, Firefox, Internet Explorer также доступны при установке Watir. Но если вы столкнулись с какими-либо проблемами и нуждаетесь в тестировании конкретной версии, вы можете скачать их в соответствии с вашим браузером и обновить местоположение в PATH, чтобы использовать его при тестировании вашего приложения.