← пред | след →
dtuchs 2022-06-27 17:31:54
PageObjectFactory 🥲
dtuchs 2022-06-27 17:32:00
такого в селениде нет вообще ))
VolodyaFM 2022-06-27 17:32:26
dtuchs 2022-06-27 17:32:00
такого в селениде нет вообще ))
А чем можно воспользоваться ? Какими методами ?
dtuchs 2022-06-27 17:32:53
я смотрю на две твоих картинки и скажи с привязкой к ним — что и где тебе хочется видеть по-другому )
dtuchs 2022-06-27 17:33:17

Вот сюда смотрю и на отчет )
dimitriys 2022-06-27 17:33:21
Всем привет. Используется mocha, NodeJS и TS. Есть плагин https://github.com/allure-framework/allure-mocha, который депрекейтед и вместо него планируется использовать https://github.com/allure-framework/allure-js. Но при использовании allure-js ломается отображение кейсов в разделе Packages и все миллионы кейсов отображаются просто плоским списком (allure-mocha сам разбивал на пакеты при использовании точек в title у describe).
Кто-то еще столкнулся с этой проблемой и как-то решили, чтобы вернуть нормальный вид разделу Packages?
GitHub — allure-framework/allure-mocha: Deprecated, use https://github.com/allure-framework/allure-js instead —
GitHubDeprecated, use https://github.com/allure-framework/allure-js instead — GitHub — allure-framework/allure-mocha: Deprecated, use https://github.com/allure-framework/allure-js instead
VolodyaFM 2022-06-27 17:42:53
VolodyaFM 2022-06-27 17:43:55
К примеру вот тут пояснение написать чтоб потом не ломать голову что же это такое
VolodyaFM 2022-06-27 17:43:56
И где это искать
VolodyaFM 2022-06-27 17:43:59
А не всегда возможно поставить красивый селектор или икспас понятный
dtuchs 2022-06-27 17:47:56
ну так это же стандартный AllureSelenide Event listener — которы йлогирует селектор как есть и пишет click, setValue и т д
Если надо понятнее то в своей пэйджобжекте заверни эту строчку кода в лямбду или вынеси в метод с аннотацией
step(«Понятное название стэпа»() -> $(«непонятный селектор»).click())
или
@Step(«Понятное название стэпа») void doClick(){$(«непонятный селектор»).click();}
VolodyaFM 2022-06-27 17:49:19
dtuchs 2022-06-27 17:47:56
ну так это же стандартный AllureSelenide Event listener — которы йлогирует селектор как есть и пишет click, setValue и т д
Если надо понятнее то в своей пэйджобжекте заверни эту строчку кода в лямбду или вынеси в метод с аннотацией
step(«Понятное название стэпа»() -> $(«непонятный селектор»).click())
или
@Step(«Понятное название стэпа») void doClick(){$(«непонятный селектор»).click();}
Благодарю !
ira_styazhkina 2022-06-27 17:54:13
Anacreont 2022-06-27 17:27:32
Ну на ум приходит мысль поиграть с ElementDescriber, вроде бы именно он отвечает за текстовое представление элемента. Хотя он не имеет доступа к полю PO, то есть аннотацию, например, с него не прочитать. Надо поглубже закопаться во внутренности Селеинида, но по всей видимости, нужны будут: кастомный PageObjectFactory, Кастомный WebElementSource (куда добавить поле с текстовым описанием) и кастомный ElementDescriber. Это что касается элементов. С действиями отдельный вопрос.
Если нужно просто задать текстовое человекочитаемое представление элемента, кажется, в селениде для этого все уже давно есть)
/**
* Give this element a human-readable name
*
* Caution: you probably don’t need this method.
* It’s always a good idea to have the actual selector instead of «nice» description (which might be misleading or even lying).
*
* @param alias a human-readable name of this element (null or empty string not allowed)
* @return this element
* @since 5.17.0
*/
@CheckReturnValue
@Nonnull
SelenideElement as(String alias);
sidelnikovmike 2022-06-27 17:59:35
Caution: you probably don’t need this method. — 🙂 🙂 🙂
dtuchs 2022-06-27 18:00:39
А нечего нам тут указывать 🥲
sidelnikovmike 2022-06-27 18:01:49
Сами разберемся, нужно или не нужно 🙂
dtuchs 2022-06-27 18:01:58
во во 🥲
ira_styazhkina 2022-06-27 18:02:22
Как там говорят, если можем, то должны))
HwoDi 2022-06-27 18:11:09
Всем привет. Подскажите, ссылка приаттаченная к тесту через аннотацию @Issue в тестопс попадает в блок Links. Можно ли сделать, что бы она записывалась в Issues links?
cheshimantu 2022-06-27 18:17:49
а как в лейблах она выглядит?
← пред | след →