Всем добрый вечер! Имеется сайт с ресурсами, в ресурсах есть пара файлов с js скриптами, как их можно запустить? Я использую Java и selenium. Как запускать просто js скрипт из java кода я знаю, но вот информации про ресурсы не нашел.
Чаще всего видел, что у него выносят все шаги в хэлперы, и тогда по идее какой толк от всех этих given, when, then? Вот тут Dins хорошо описали особенности и подводные камни работы с RestAssured: https://habr.com/ru/company/dins/blog/464225/
Да. Я просто спрашивал у пацанов тут что можно сделать с тестом на ресташур. И мне посоветовали как раз упаковать эти гивен вен в методы отдельные. Я сделал, но было странное чувство
Да. Я просто спрашивал у пацанов тут что можно сделать с тестом на ресташур. И мне посоветовали как раз упаковать эти гивен вен в методы отдельные. Я сделал, но было странное чувство
Чаще всего видел, что у него выносят все шаги в хэлперы, и тогда по идее какой толк от всех этих given, when, then? Вот тут Dins хорошо описали особенности и подводные камни работы с RestAssured: https://habr.com/ru/company/dins/blog/464225/
BDD does not have any formal requirements for exactly how these user stories must be written down, but it does insist that each team using BDD come up with a simple, standardized format for writing down the user stories which includes the elements listed above.
cucumberBDD + serenity, есть своя обертка для RestAssured. в отчете request-response, ничего дополнительно накручивать для этого не нужно. удобно смотреть. но на вкус и цвет...
в серенити передача параметров между степами реализована так же всрато, как в кукумбере - через глобальную статическую threadlocal мапу. Так что никакого профита от серенити нет, как по мне
а оборачивать РА огурцом - 😅 там же ш итак гивен/вэн/зен...если понимаешь, что сценарии будут большие, юзай любой удобный http-клиерт и крути-верти кукумбкер или просто прослойку степов без вот этого всего геркиновского