Знакомо: сидишь, вручную прописываешь каждый page.locator("#id_23_button"), тратишь кучу времени на поиск одного неуловимого элемента... СТОП! Забейте в консоль одну волшебную команду, и Playwright на Java напишет код за вас, пока вы просто кликаете мышкой. Серьёзно. Это встроенная суперсила фреймворка, и ею нужно пользоваться. Режим называется codegen (генерация кода). Вот как это работает: Открываешь терминал и пишешь команду:
playwright codegen --target java -o MyTest.java demoqa.com
(Это значит: "сгенерируй код на Java, сохрани в файл MyTest.java и открой сайт demoqa.com") 1️⃣ Появляется два окна: браузер и Inspector. 2️⃣ Просто начинаем работать с сайтом в браузере: кликаем, заполняем формы, скролим. 3️⃣ Во втором окне в реальном времени появляется готовый Java-код! Кусок кода, который Playwright написал сам, пока я тестил форму: Зачем это нужно? Но предупреждаю сразу: codegen — это супер-костыль, а не серебряная пуля. Он дает отличную заготовку, но:
— Код нужно чистить и ст