Введение в Selenium 4
Да, Selenium 4.4.0 выпущен 9 августа 22 года.
Selenium 4 представлен для Selenium IDE, Selenium WebDriver и Selenium Grid.
Selenium IDE: для его использования не требуются обширные знания в области программирования. Он поддерживает быструю разработку тестов. Это похоже на инструмент для записи и воспроизведения.
Selenium WebDriver: он автоматизирует работу браузера и поддерживает такие языки программирования, как Java, JavaScript, Python, Perl и т. д.,
Selenium Grid: он позволяет нам запускать наши тестовые сценарии на нескольких компьютерах.
Загрузить Selenium 4
Вы можно найти Selenium 4.4.0 в репозитории Maven. Вы можете скачать его с официального сайта Selenium
Загрузите Selenium 4.4.0 — Зависимости Maven отсюда
Установите Selenium 4
Пожалуйста, проверьте это пошаговое руководство по установке Selenium 4< h2 id=h-selenium-4-features>Функции Selenium 4
Давайте посмотрим на новые функции Selenium 4.
Изменения в поддерживаемых браузерах:
- Нативная поддержка была удалена для Opera и PhantomJS. Поскольку реализация WebDriver для этих браузеров больше не находится в стадии активной разработки.
- Что касается Opera, пользователи должны иметь возможность просто полагаться на тестирование Chrome, поскольку браузер Opera основан на Chromium (а драйвер Opera был тонкая оболочка вокруг chromedriver).
- Для PhantomJS пользователи должны использовать Chrome или Firefox в автономном режиме вместо PhantomJS
- Добавлен driver.switchTo().parentFrame()
- Заменены WebElement.getSize() и WebElement.getLocation() одним методом WebElement.getRect().
- Теперь поддерживаются все команды управления окном.
- В драйвер добавлены методы getRect(), setRect(), fullScreen() и Minim(). .manage().window()
- Удалены методы getPosition(), setPosition(), getSize() и setSize()
- Предлагается использовать getRect() и setRect() методы вместо getPosition(), getSize() и setPosition(), setSize() соответственно
- документ рекомендаций W3C для Selenium WebDriver теперь доступно, и вы можете найти документацию по API здесь
Также вы можете найти документацию по изменениям здесь
Поделитесь своими мыслями об этих изменениях в Selenium в разделе комментариев ниже.
Обязательно к прочтению: учебник по Selenium
TAG: qa