Size: a a a

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

2019 October 15

DK

Dmitri Korobtsov in QA — Автоматизация
Что значит название?
источник

MY

Maksim Yaginov in QA — Автоматизация
Свое человеческое название, которое мы присваиваем элементу. Можно, например через аннотацию, или как-то добавить поле дополнительное для элемента, в котором будет храниться его название
источник

MK

Mem Kekovich in QA — Автоматизация
Maksim Yaginov
Свое человеческое название, которое мы присваиваем элементу. Можно, например через аннотацию, или как-то добавить поле дополнительное для элемента, в котором будет храниться его название
Allure.addStep()
источник

MY

Maksim Yaginov in QA — Автоматизация
Это для каждого метода ручками писать придется же
источник

DK

Dmitri Korobtsov in QA — Автоматизация
Не, ну ты можешь навелосипедить через рефлексию, но такое себе... Пустая трата времени :)
источник

MK

Mem Kekovich in QA — Автоматизация
Maksim Yaginov
Это для каждого метода ручками писать придется же
Через аспекты можно попробовать
источник

MY

Maksim Yaginov in QA — Автоматизация
Уже навелосипедил через рефлексию) хотелось бы решение через листнер какой-то)
источник

DK

Dmitri Korobtsov in QA — Автоматизация
Ну смотри - тебе в любом случае придется в селенид листерер это пихать, а он только про серчкритерию знает
источник

MY

Maksim Yaginov in QA — Автоматизация
Mem Kekovich
Через аспекты можно попробовать
А есть какие то примеры?)
источник

MY

Maksim Yaginov in QA — Автоматизация
Dmitri Korobtsov
Ну смотри - тебе в любом случае придется в селенид листерер это пихать, а он только про серчкритерию знает
Получилось без листнер
источник

MK

Mem Kekovich in QA — Автоматизация
Maksim Yaginov
А есть какие то примеры?)
Примеры аспектов?)
источник

D

Denis in QA — Автоматизация
Dmitri Korobtsov
Ну смотри - тебе в любом случае придется в селенид листерер это пихать, а он только про серчкритерию знает
Можно обертку над классом By сделать с полем name и переопределить toString()
источник

Ri

Rustam is not a function in QA — Автоматизация
Rustam is not a function
Привет) Кто-нибудь юзает связку buildkite + allure? Как у вас настроена система отображения отчетов для прошедшей джобы и как вы смотрите историю прогонов ?
может allure + gitlab кто крутил там тоже вроде такая же проблема, нельзя прикрепить отчет в виде ссылки. Только поднимать отдельный сервер который будет раздавать index.html
источник
2019 October 16

LY

Lev Yarushin in QA — Автоматизация
Rustam is not a function
может allure + gitlab кто крутил там тоже вроде такая же проблема, нельзя прикрепить отчет в виде ссылки. Только поднимать отдельный сервер который будет раздавать index.html
Уже есть мерж по этой фиче (давно просили)
https://gitlab.com/gitlab-org/gitlab/merge_requests/16675
источник

LY

Lev Yarushin in QA — Автоматизация
Включайте gitlab pages и публикуйте отчеты
https://docs.gitlab.com/ce/user/project/pages/introduction.html
источник

Ri

Rustam is not a function in QA — Автоматизация
а если это buildkite ?
источник

Ri

Rustam is not a function in QA — Автоматизация
Rustam is not a function
а если это buildkite ?
там таких pages не нашел.
источник

LY

Lev Yarushin in QA — Автоматизация
источник

Ri

Rustam is not a function in QA — Автоматизация
Вроде то что нужно. Спасибо!
источник

К

Капибара in QA — Автоматизация
Всем привет, на странице есть элементы, которые появляються, только если поводить курсором внутри view, которая растянута на весь экран,
Actions builder = new Actions(driver);

       Point location = Wait(videoStream).getLocation();
       builder.moveToElement(Wait(videoStream), 0, 0).perform();

       builder.moveToElement(Wait(videoStream), location.x - 50, location.y - 50).moveToElement(Wait(videoStream)).perform();
вот такая реализация, но мне не помогла, есть варианты по другому Actions сделать или через js ?

Все способы, которые находил привзяы к элементу на странице, мб можно без элемента?
источник