Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?
![Фотография](https://secure.gravatar.com/avatar/37e8ffb5cc2db9e42e2085bab8caa96f?s=100&d=https%3A%2F%2Fsoftware-testing.ru%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
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
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных