Как ждать браузер, пока данные не будут заполнены в выпадающем списке без использования delay () в кукловоде?

Вы просто не можете и не должны этого делать. Однако, но это может быть полезно

<script type = "text/javascript" >
history.pushState(null, null, 'pagename');
window.addEventListener('popstate', function(event) {
history.pushState(null, null, 'pagename');
});
</script>

Работает на моем хром и firefox

-1
задан Denish S. 4 March 2019 в 22:59
поделиться

1 ответ

Вы можете использовать функцию waitForFunction. Это будет ждать до заполнения элемента <your selector>.

await page.waitForFunction('document.querySelector("<your selector>").options.length');
0
ответ дан hardkoded 4 March 2019 в 22:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: