Size: a a a

QA — Automation

2021 June 10

AV

Alexei Vinogradov in QA — Automation
А, ну хорошо, я то в этом разбираюсь, наверное не стоить  дальше спорить.
источник

IL

Igor Lobanov in QA — Automation
ну да. Я в общем за фан и атрибуты везде для селекторов, в реальности не всегда так можно, да 🙂
источник

A

Andrey in QA — Automation
Алексей, раз уж речь зашла про локаторы, подскажите, пожалуйста, как правильнее кликнуть по ссылке, если div'ы у верхнего и нижнего блока совпадают? Я выбрал путь через css (он работает), но не уверен, что это разумное решение. Использую ruby+capybara.
page.first(:css,"div.plate:nth-child(1)").find("//a[.='#{text}']").click
источник

LY

Lev Yarushin in QA — Automation
к тексту привяжитесь
источник

S

Sergey in QA — Automation
я коненчо могу ошибаться, но кмк дело не в css, а просто в примере указан индекс элемента по которому кликнуть
источник

A

Andrey in QA — Automation
не ошибаетесь, это сделано намеренно, чтобы я в самом тесте мог написать любое слово
источник

A

Andrey in QA — Automation
если конечно вы про {#text}
источник

S

Sergey in QA — Automation
да, ты в диве с первым индексом (так как их находит два, ищешь "а"
источник

S

Sergey in QA — Automation
а в чем логика теста? есть таблица документов, у него есть как я понимаю подробная информация, которая находится по ссылке. Эта ссылке в определенном месте таблицы? как звучит степ ТС?
источник

A

Andrey in QA — Automation
попробую конкетизировать, сначала я сделал
 #find("//a[.='#{text}']", match: :first).click
то есть кликал по первой ссылке из всех (из верхнего и нижнего блока), потом понял что это неправильно и выбрал css, т.к. он встречается только один раз на странице. Верхняя ссылка ведет на генерацию отчета, нижняя на скачивание. Если я просто нахожу ссылку/текст, тест падает с ошибкой найдено несколько элементов.
источник

AV

Alexei Vinogradov in QA — Automation
"div.plate a" на первый взгляд достаточно?)
источник

AV

Alexei Vinogradov in QA — Automation
Если библиотека требует чтобы ровно 1 находился - то типа искать массив и брать .first() или [0] смотря как синтакс требует
источник

AV

Alexei Vinogradov in QA — Automation
Cypress например требует, селенид - нет (просто первый сам берет)
источник

A

Andrey in QA — Automation
Спасибо за советы, буду пробовать)
источник

✏d

✏️ Oleksandr dntPani... in QA — Automation
кто то мигрировал бд Aurora AWS в AWS MySQL?
источник

M

Max in QA — Automation
как увеличивать QUOTA в selenoid ?
источник

AV

Alexei Vinogradov in QA — Automation
Сейчас дам номер кредитки, куда закинуть можно
источник

KV

Ksenia Vorobyeva in QA — Automation
😂😂
источник

KV

Ksenia Vorobyeva in QA — Automation
Зачем ими ваще пользоваться? Прастити(
источник

А

Алексей in QA — Automation
Причины могут быть. Вопрос в другом - почему вопрос миграции решает куа, спрашивая в телеграм чатике...
источник