Как выяснилось не со всеми. Я сегодня весь день писал на testcafe, это просто жесть! Работает идеально и никакой настройки. Очень очень советую. Nightwatch забываю теперь как страшный сон. Просто попробуйте прямо сейчас написать простой тест, я потратил минут 10 на тест для авторизации на сайт, практически по одной строке на одно действие и никаких waitForElementVisible, wait, pause и прочего ада. И да, прошло в фф, сафари и хроме одинаково.
С nightwatch я хлебнул горя. Пишешь себе тесты, они проходят отлично в хроме. Потом решаешь запустить их в фф и в сафари и начинаются проблемы. Сначала думаешь, что дело в твоем проекте, который имеет баги в этих браузерах, а потом оказывается, что это классный nightwatch по-разному работает в разных браузерах и все решается расстановкой .pause в нужных местах тестов. Но проблема не в этом, проблема в том, что когда ты пытаешься гуглить какую-то инфу на тему решения проблем, то оказывается, что ответов почти и нет. Будто e2e тесты пишет очень маленький процент разработчиков. И добавлю еще оффтопа про облачные браузерные фермы - они отвратительны. Мало того, что дорогие, так еще и работают невероятно медленно. Но я пока не нашел альтернативы достойной, вот прямо сейчас буду пробовать testcafe.
Я никак не могу понять как работать с Gemini на маке и возможно ли это вообще. Я хочу настроить снятие скринов с разных браузеров, включая IE. Возможно ли это вообще сделать локально на маке?