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

Автоматизатор мобильных приложений
онлайн, начало 19 мая
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 18 мая
SQL для тестировщиков
онлайн, начало 17 мая
Английский для тестировщиков
онлайн, начало 17 мая
Фотография

Разные комбинации двух радиобатонов 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
  • 870 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 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 анонимных

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