At 4:00 I am showing the Tip of The Day "contentEditable=true" but I recently learned that there is a better way to achieve the same thing. Just type in browser console: document.designMode = "on"
Начальник, такой вопрос. У меня есть локатор, который прямо показывает на ссылку (если это важно - цсс селектор). Я делаю на него click(), начинает загружаться страница, потом резко идет редирект на страницу поиска. Все падает, летит к чертям. Я готов разломать ноутбук через колено. Индусы не знают, чатЖПТ вообще не может понять, что я от него хочу((( При этом если тыцять туда ручками - все хорошо. Тыкаю в ЭТОТ ЖЕ локатор селениумом - тоже все хорошо работает. Вопрос. Что со мной не так?
@@OleksiiVasylenko-r1j Обожаю такие эмоциональные вопросы)) Не видя сам сайт, тяжело сказать... по опыту чувствую, что это не с playwright связано, а какая-то логика в коде самого сайта. Интересный момент, что через селениум отработало ок... попробуй следующее: 1. в консоле браузера найти этот элемент и кликнуть. посмотреть как отработает сайт: $('.my-link').click() Если отработало ок, то можешь в коде playwright теста свободно городить исполнение джееса: await playwright.evaluate.... пример на 8 видео 39:40 таймкод ua-cam.com/video/_bMZrOH9jhk/v-deo.html 2. Если и это не отработает, то нужно попробовать ручками "тыцнуть" по этой ссылке именно в браузере Chromium, который Playwright запускает. Там Плейврайт с определенными флагами запускает браузер. Может сайт как-то реагирует на это.
@@IlarionHalushka шеф, уже разобрался. Там динамическая ссылка, и она не успевает полностью создаться, когда на нее тыкает плейрайт. .slowMo(1000) поправило ситуацию
даааа, только зашел сказать про этот вариант@@OleksiiVasylenko-r1jспасибо, что поделился! я как раз в видосе про page hydration вскользь упомянул 47:28 "playwright tries to click on some element but the element doesn't have a handler yet.... javascript is kind of not connected to that html element yet."
Спасибо за инглиш, а не украниан,а то по украински не балакую, хоть и смотрел много видео. В основном новости, которые освещают одно событие, так сказать
At 4:00 I am showing the Tip of The Day "contentEditable=true" but I recently learned that there is a better way to achieve the same thing.
Just type in browser console:
document.designMode = "on"
Начальник, такой вопрос. У меня есть локатор, который прямо показывает на ссылку (если это важно - цсс селектор). Я делаю на него click(), начинает загружаться страница, потом резко идет редирект на страницу поиска. Все падает, летит к чертям. Я готов разломать ноутбук через колено. Индусы не знают, чатЖПТ вообще не может понять, что я от него хочу(((
При этом если тыцять туда ручками - все хорошо. Тыкаю в ЭТОТ ЖЕ локатор селениумом - тоже все хорошо работает. Вопрос. Что со мной не так?
@@OleksiiVasylenko-r1j Обожаю такие эмоциональные вопросы))
Не видя сам сайт, тяжело сказать... по опыту чувствую, что это не с playwright связано, а какая-то логика в коде самого сайта.
Интересный момент, что через селениум отработало ок... попробуй следующее:
1. в консоле браузера найти этот элемент и кликнуть. посмотреть как отработает сайт:
$('.my-link').click()
Если отработало ок, то можешь в коде playwright теста свободно городить исполнение джееса:
await playwright.evaluate....
пример на 8 видео 39:40 таймкод ua-cam.com/video/_bMZrOH9jhk/v-deo.html
2. Если и это не отработает, то нужно попробовать ручками "тыцнуть" по этой ссылке именно в браузере Chromium, который Playwright запускает. Там Плейврайт с определенными флагами запускает браузер. Может сайт как-то реагирует на это.
по 2-му пункту добавлю - можешь еще попробовать тест запустить в другом браузере. нужно понять root cause.
@@IlarionHalushka шеф, уже разобрался. Там динамическая ссылка, и она не успевает полностью создаться, когда на нее тыкает плейрайт. .slowMo(1000) поправило ситуацию
даааа, только зашел сказать про этот вариант@@OleksiiVasylenko-r1jспасибо, что поделился!
я как раз в видосе про page hydration вскользь упомянул 47:28 "playwright tries to click on some element but the element doesn't have a handler yet.... javascript is kind of not connected to that html element yet."
Best of the best of the best of the best:)
free content, no sms
thanks!
топ контент, дякую
thank you!)
Nice job! Thanks for your efforts
thank you! 🤜
The best man!
👊
Top content. Thank you!
thank you!!
Даже не знал, что применяю ААА паттерн))
💪 💪 💪
Спасибо за инглиш, а не украниан,а то по украински не балакую, хоть и смотрел много видео. В основном новости, которые освещают одно событие, так сказать
thank you!
just out of curiosity - why are you saing "some event" and not the war? 🤔
@@IlarionHalushka its a common joke in Russia
haha lol@@Душевныеподелки-щ3л