1
Селектор в коде имею ввиду выглядит как
Выше файл site.txt прикреплён. const selector = 'ng-select#location'; await page.waitForSelector(selector, { visible: true, timeout: 5000 }); await page.evaluate(selector => { document.querySelector(selector).scrollIntoView({ behavior: 'smooth', block: 'center' }); }, selector);
1
А какого типа поле? может проще туда передать значение через value ?
Динамически подгружаются элементы после нажатия, а вот нажать не соображу как.
1
А если через locator попробовать?
Через locator нажимается, спасибо! Буду дальше разбираться. await page.locator(selector).click();
🅰️nimeCoder
емае
🅰️nimeCoder
вы меня конечно извините, но тут человеку протезировать зубы как слиток золотой, а вы еще мишане) мишаня может и без зубов обойдется )
Лешка
скамер
🅰️nimeCoder
на прошлую работу как то приносили ворону для сканирования ноги, чтоб ей протез сделать хотелось сказать что лучше бы они ее грохнули) чтоб она не мучалась
👨‍💻
кто пробовал отключать на лету directx/blink модуль в браузере для остановки отрисовки ?
Null
кто пробовал отключать на лету directx/blink модуль в браузере для остановки отрисовки ?
> отключать blink Как ты представляешь себе отключение важнейшего модуля, который строит DOM-дерево, рассчитывает стили, встраивает движок V8 для выполнения JS и т.д.? > для остановки отрисовки Отрисовка это не просто отображение в виде пикселей, отрисовка это в том числе построение DOM, вычисление перекрытий, смешивание цветов (прозрачность и т.п.).
Null
кто пробовал отключать на лету directx/blink модуль в браузере для остановки отрисовки ?
Ну и самый главный вопрос - зачем ты это хочешь сделать? Если это попытка сэкономить ресурсы, то не получится. Финальная растеризация (перевод изображения, описанного векторным форматом в пиксели) не так чтобы много ресурсов съедаеи. А построение того самого DOM необходимо, чтобы корректно отрабатывали в том числе скрипты, потому что они могут быть завязаны на перекрытие/скрытие/прокрутку/состояние элементов.