Size: a a a

QA — Автоматизация

2020 October 06

A

Amidosha (Константин... in QA — Автоматизация
Серж Куройкин
Помимо индекса может есть что-нибудь за что можно зацепиться?
Выше DOM, скрин.
источник

A

Amidosha (Константин... in QA — Автоматизация
Я только пока к этому пришёл, с помощью чатов и гугла.
источник

M

Max in QA — Автоматизация
Amidosha (Константин)
Я только пока к этому пришёл, с помощью чатов и гугла.
По href ?
источник

СК

Серж Куройкин... in QA — Автоматизация
Задача создаётся с какими-либо параметрами. Может индекс и не известен, зато известно всё остальное. Вероятно, можно идти на бэк рестом и запрашивать задачу по параметрам или весь список и фильтровать в коде
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Amidosha (Константин)
Доброй ночи, может кто посоветовать или подсказать?
$x("//div[descendant::div[contains(text(), 'Подготовка материалов ')]]//a[@title='Перейти к задаче']").click();
По данному клику переходит в задачу с номером 603642
Ниже есть задача 603668, если мы дописываем индекс, в хпатх, то мы перейдем в задачу 668, но есть задача которая генерирует эти  документы и у них всегда разные номера я понимаю, что можно писать [2] [3] [4] и т.д, но этих документов которые генерируются штук 15, просто запутаться можно в индексах.Может кто подскажет или сталкивался, можно ли как то запустить данные тесты минуя индексы. Или всё вынести в отдельный page object и не мучаться?
А что-то кроме индекса у этих задач есть? Имя, например? Как они вообще различаются?
источник

СК

Серж Куройкин... in QA — Автоматизация
Вот к этому и веду ^_^
источник

СК

Серж Куройкин... in QA — Автоматизация
Можно в самом тесте генерировать уникальное имя и искать по нему
источник

A

Amidosha (Константин... in QA — Автоматизация
Roman (rpwheeler)
А что-то кроме индекса у этих задач есть? Имя, например? Как они вообще различаются?
href= и ссылка на задачу, на каждую задачу она уникальная.
источник

A

Amidosha (Константин... in QA — Автоматизация
Max
По href ?
href, т.е как то генерировать.
источник

СК

Серж Куройкин... in QA — Автоматизация
Он тоже, вероятно, генерируется отдельно и предугадать, как и номер, изначально нельзя
источник

СК

Серж Куройкин... in QA — Автоматизация
Если, конечно, строка перед номером не какой-нибудь хэш от параметров задачи
источник

СК

Серж Куройкин... in QA — Автоматизация
Я бы генерировал уникальное поле и запрашивал бы рестом список. И фильтровал по этому полю. И вытаскивал нужный иди
источник

A

Amidosha (Константин... in QA — Автоматизация
Чувствую, придётся писать 15 индексов и надеется, что список не поменяется.
источник

A

Amidosha (Константин... in QA — Автоматизация
Серж Куройкин
Я бы генерировал уникальное поле и запрашивал бы рестом список. И фильтровал по этому полю. И вытаскивал нужный иди
Рестом типа апи
источник

СК

Серж Куройкин... in QA — Автоматизация
Да
источник

СК

Серж Куройкин... in QA — Автоматизация
Amidosha (Константин)
Чувствую, придётся писать 15 индексов и надеется, что список не поменяется.
Стабильностью пахнуть не будет. Да и костылить это можно немного иначе. Но не советую

Можно блок тестов, связанный с этим функционалом ранать последовательно
источник

СК

Серж Куройкин... in QA — Автоматизация
Чтобы другие тесты не ломали текущий
источник

СК

Серж Куройкин... in QA — Автоматизация
Но опять же - страшный костыль и за это руки отрубают ^_^
источник

A

Amidosha (Константин... in QA — Автоматизация
До этого я далёк пока, сделать с индексами, убедиться что все работает и наводить красоту.
источник

A

Amidosha (Константин... in QA — Автоматизация
Спасибо, за советы. Есть ещё вариант, пойти к разрабам и попробовать поинтересоваться, как генерится href м. б есть какой нибудь алгоритм.
источник