Pull to refresh

Comments 17

Интересно, на сколько подходит для ваших целей Spock Framework + Geb?

Не пробовали, нам Selenium и Playwright за глаза

А почему рассматривали Selenium, а не Selenide?
Кроме того, надо обращать внимание на способы запуска и получения отчетов. Есть ли необходимость делать автоматизированный регресс, например, если у вас регулярные релизы. Нужно ли распараллеливание запусков. Надо ли увязывать последовательность запусков разных тестов во времени.

Selenium IDE, если правильно понял, обладает теми же недостатками в плане shadowdom и dragAndDrop. К тому же работать из кода значительно быстрее и привычнее. И да, у нас была необходимость делать автоматизированный регресс

Selenide - библиотека на java. В статье говорится, что стек проекта - C# и TS.
В общем selenide здесь неуместен

Хотя, даже если есть какой-то порт селенида на .net, тут все равно нет претензий к селениуму, которые закрываются именно селенидом

Стек: c#, angular ts. Рассматривали ближе к этим языкам

По поводу перетаскивания: у себениума имеется с ним баг. Недавно смотрела презентацию библиотеки для питона Selenium tools вроде, в ней есть решение данной проблемы. У библиотеки открытый код, можно посмотреть и сделать подобный фикс для С# (из статьи я поняла, что тесты будут на нем)

Написание тестов в современной разработке играет одну из самых важных и неотъемлемых этапов разработки современного программного обеспечения.

Кмк это попахивает «ошибкой выжившего» 

Странные альтернативы рассматриваются. А почему не Cypress и Puppeteer?

А разве Playwright - это не "Как Puppieteer, только лучше"?

Cypress и Puppeteer -- JS only. А для Playwright код можно писать на JavaScript, Python, Java, .NET — также как и для Selenium. И, да - он разрабатывается автором Puppeteer.

Сами тесты пишут разработчики, которые больше ориентируются в c#

А почему нет поддержки сафари, когда есть?

Чистого сафари нет https://playwright.dev/docs/browsers

Sign up to leave a comment.

Articles