Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?
Selenium для нескольких браузеров
#1
Отправлено 30 декабря 2017 - 19:10
#2
Отправлено 30 декабря 2017 - 21:53
browserstack?
#3
Отправлено 30 декабря 2017 - 22:55
browserstack?
Не совсем то что надо. Допустим, нужно протестировать в 3 браузерах. С одним все ясно. Достаточно просто прописать нечто подобное в @Before
System.setProperty("webdriver.chrome.driver", "C:\\Maven\\chromedriver.exe"); WebDriver driver = new ChromeDriver();
Но как сделать так, что бы после прогона в 1 браузере, тесты начинали прогоняться в следующем, или же делали это параллельно?
#4
Отправлено 31 декабря 2017 - 13:32
Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?
Вы не написали, что за система. Как вариант сделать несколько конфигов с разными браузерами и запускать их. К примеру, на C# я писал функцию, которая смотрела один конфиг и указанные в нем браузеры и параллельно запускала тесты в них.
#5
Отправлено 31 декабря 2017 - 17:27
Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?
Вы не написали, что за система. Как вариант сделать несколько конфигов с разными браузерами и запускать их. К примеру, на C# я писал функцию, которая смотрела один конфиг и указанные в нем браузеры и параллельно запускала тесты в них.
Selenium WebDriver + java
#6
Отправлено 31 декабря 2017 - 22:34
Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?
Держите мануал: Selenium WebDriver + TestNG кроссбраузерное тестирование
#7
Отправлено 09 января 2018 - 14:38
Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?
Держите мануал: Selenium WebDriver + TestNG кроссбраузерное тестирование
Для параллельности добавить Grid
#8
Отправлено 09 января 2018 - 15:23
browserstack?
Не совсем то что надо. Допустим, нужно протестировать в 3 браузерах. С одним все ясно. Достаточно просто прописать нечто подобное в @Before
System.setProperty("webdriver.chrome.driver", "C:\\Maven\\chromedriver.exe"); WebDriver driver = new ChromeDriver();Но как сделать так, что бы после прогона в 1 браузере, тесты начинали прогоняться в следующем, или же делали это параллельно?
просто из конфига бери браузер.
#9
Отправлено 12 августа 2018 - 07:22
Здравствуйте. А для связки Selenium WebDriver + java + Junit мануальчик не находили?
#10
Отправлено 13 августа 2018 - 05:07
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
#12
Отправлено 13 августа 2018 - 18:08
"Если ты хороший плотник и делаешь красивую тумбочку, ты не будешь прибивать сзади фанеру, даже несмотря на то, что задняя часть повернута к стене, и никто ее не видит. Ты будешь хорошо спать ночью, только если тебе удалось воплотить в своем произведении эстетическую красоту и качество." © Стив Джобс
Темы с аналогичным тегами selenium, webdriver, test automation
Тестирование →
Автоматизированное тестирование →
Логин на сайт не работает через selenium, но не в браузереАвтор Trololo, 13 фев 2024 selenium, selenoid |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передача результата функции с параметром request в фикстуру (pytest)Автор Kristall89, 03 фев 2024 selenium, webdriver, python и 2 еще... |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Какую версию Java поддерживает Selenium WebDriver?Автор Ksenia, 28 апр 2023 Selenium, Java |
|
|||
Тестирование →
Автоматизированное тестирование →
Selenium - Functional Testing →
Передать текст в инпутыАвтор vladid, 07 апр 2023 python, selenium |
|
|||
Тестирование →
Автоматизированное тестирование →
Нужно залогиниться на сайте в админ панели с помощью seleniumАвтор Gruzin, 06 мар 2023 selenium |
|
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных