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

Тестирование REST API
онлайн, начало 25 октября
Selenium IDE 3: стартовый уровень
онлайн, начало 29 октября
Аудит и оптимизация QA-процессов
онлайн, начало 29 октября
Тестирование производительности: JMeter 5
онлайн, начало 22 октября
Фотография

Разные комбинации двух радиобатонов RadioButtons


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

#1 Oleeg

Oleeg

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Oleg Novikov

Отправлено 27 апреля 2021 - 08:25

Всем привет. Есть сайт в котором есть относительно не сложный тест - две комбинации радиобатоннов. Если посмотреть на фото, можно понять что они отличаются css селекторами. Хочется как-то заставить эти цифровые значения меняться, я вижу два варианта решения задачи:

1. наштамповать матрицу с возможными вариантами, сохранить тестовый кейс(кейсы) и в них делать правки и запускать

2. что-то "нашаманить" в Селениуме

Изучаю автоматизацию на Пайтон(матрицы на данный момент дошел), посмотрел инфу в инете - даже если варианты проскакивают, это джава и джаваскрипт, мне не понятно, что там написано.

Может что-то подскажите? Фото внизу прикреплю

 

https://prnt.sc/124v7lx


  • 0

#2 Snap

Snap

    Специалист

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


Отправлено 28 апреля 2021 - 07:43

Хочется как-то заставить эти цифровые значения меняться

 

Что значит меняться? Если я правильно понял, можно использовать переменную вместо конкретных чисел и изменять ее.


  • 0

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


#3 Oleeg

Oleeg

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Oleg Novikov

Отправлено 29 апреля 2021 - 07:19

      Есть два радиобатонна:  сss=label:nth-child(2)>span и сss=label:nth-child(3)>span и кнопка "далее" css=buttons>button:nth-child(2)

      Суть теста. Есть 64 варианта комбинаций ответов которые нужно проверить, в зависимости от этой комбинации определяется ID

Например первая комбинация: 1(a),2(b).3(a),4(a).5(b).6(a) - ID 44.

В каждом значении, например 1(а), есть три под вопроса с вариантами ответа: a/b, a/b, a/b. Если количество ответов а>b то 1(а) и наоборот. По сути, "а" это сss=label:nth-child(    2    )>span,  "b" это сss=label:nth-child(   3   )>span.

      Мне хотелось задать какой то скрипт, что бы он сам "прокляцал" эти комбинации.
Нашел выход из ситуации - создал сценарий в Селениуме обыкновенном и вручную менял 2 и 3, не идеально, но все равно быстрее + если, что мог легко проверить или вернутся обратно просмотреть.

      Спасибо за интерес к моему вопросу.


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



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

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

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