Maestro перешёл на GraalJS
Пользователи Maestro могли не заметить одно довольно важное обновление
Пока всё внимание было приковано к MCP и AI-функциям, команда перевела JavaScript внутри Maestro с Rhino на GraalJS.
Казалось бы, ну заменили один JS engine на другой...
Но для тех, кто использует JavaScript в автотестах Maestro, обновление довольно важное.
Теперь внутри тестов доступны современные возможности 👉 optional chaining (?.) 👉 nullish coalescing (??) 👉 современные стрелочные функции 👉 и другие возможности, которые давно стали привычными в современных проектах
Лично я всё чаще использую JS в Maestro не только для простых проверок.
Например для: - работы с данными - вычислений - подготовки тестовых данных - сложных проверок - логики выполнения сценариев
И чем больше такой логики появляется в тестах, тем заметнее становятся ограничения старых JavaScript engine.
Поэтому переход с Rhino на GraalJS для меня выглядит не просто техническим обновлением, а весьма полезным улучшением для тех, кто активно использует JS внутри Maestro.
Так что если вы используете JavaScript в своих автотестах Maestro, рекомендую обратить внимание на это изменение.
Возможно, некоторые вещи теперь можно реализовать гораздо проще ))
И помните… не всё должно быть сложным, чтобы быть мощным )) #Maestro #JavaScript #GraalJS #Rhino #MobileTesting #MobileAutomation #QA #AutoTests #MaestroTesting