Перейти к содержимому

Программирование на Python для тестировщиков
онлайн, начало 20 июля
Инструменты тестировщика: Командная строка
онлайн, начало 25 июля
Тестирование производительности (JMeter)
онлайн, начало 27 июля
Автоматизация функционального тестирования
онлайн, начало 27 июля
Фотография

Selenium для нескольких браузеров

selenium webdriver test automation

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 Raindrops

Raindrops

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 30 Декабрь 2017 - 19:10

Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?


  • 0

#2 Spock

Spock

    Специалист

  • Members
  • PipPipPipPipPip
  • 875 сообщений
  • ФИО:Роман

Отправлено 30 Декабрь 2017 - 21:53

browserstack?


  • 0

#3 Raindrops

Raindrops

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 30 Декабрь 2017 - 22:55

 

 

browserstack?

 

Не совсем то что надо. Допустим, нужно протестировать в 3 браузерах. С одним все ясно. Достаточно просто прописать нечто подобное в @Before

 System.setProperty("webdriver.chrome.driver", "C:\\Maven\\chromedriver.exe");
 WebDriver driver = new ChromeDriver();

Но как сделать так, что бы после прогона в 1 браузере, тесты начинали прогоняться в следующем, или же делали это параллельно? 


  • 0

#4 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 716 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 31 Декабрь 2017 - 13:32

Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?

Вы не написали, что за система. Как вариант сделать несколько конфигов с разными браузерами и запускать их. К примеру, на C# я писал функцию, которая смотрела один конфиг и указанные в нем браузеры и параллельно запускала тесты в них.


  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#5 Raindrops

Raindrops

    Новый участник

  • Members
  • Pip
  • 22 сообщений

Отправлено 31 Декабрь 2017 - 17:27

 

Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?

Вы не написали, что за система. Как вариант сделать несколько конфигов с разными браузерами и запускать их. К примеру, на C# я писал функцию, которая смотрела один конфиг и указанные в нем браузеры и параллельно запускала тесты в них.

 

Selenium WebDriver + java


  • 0

#6 tswg

tswg

    Новый участник

  • Members
  • Pip
  • 8 сообщений

Отправлено 31 Декабрь 2017 - 22:34

Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?

Держите мануал: Selenium WebDriver + TestNG кроссбраузерное тестирование


  • 0

#7 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 637 сообщений
  • ФИО:Dmitry Petrov

Отправлено 09 Январь 2018 - 14:38

 

Доброго времени суток. Недавно начал знакомство с Selenium WebDriver, написал некоторое количество тестов для chrome и тут возник вполне закономерный вопрос. Как запустить эти тесты для других браузеров? Или в нескольких сразу? Как это реализовать без копипаста кода или тупо замены драйвера при каждом новом прогоне кода?

Держите мануал: Selenium WebDriver + TestNG кроссбраузерное тестирование

 

Для параллельности добавить Grid


  • 0

#8 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 09 Январь 2018 - 15:23

 

 

 

browserstack?

 

Не совсем то что надо. Допустим, нужно протестировать в 3 браузерах. С одним все ясно. Достаточно просто прописать нечто подобное в @Before

 System.setProperty("webdriver.chrome.driver", "C:\\Maven\\chromedriver.exe");
 WebDriver driver = new ChromeDriver();

Но как сделать так, что бы после прогона в 1 браузере, тесты начинали прогоняться в следующем, или же делали это параллельно? 

 

просто из конфига бери браузер.


  • 0


Selenium 2.0: стартовый уровень
онлайн, начало 7 сентября
Программирование на Java для тестировщиков
онлайн, начало 3 августа
Автоматизация функционального тестирования
онлайн, начало 27 июля
Selenium WebDriver: полное руководство
онлайн, начало 10 августа




Темы с аналогичным тегами selenium, webdriver, test automation

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале