Я пишу JavaScript, чтобы смоделировать себя, щелкая ссылки на веб-странице. Мне нужно проверить, полностью ли загружена страница после нажатия на ссылку, прежде чем нажимать на другую ссылку.
Короче говоря, мне нужно сделать что-то вроде этого:
if(page is fully loaded) {
//someInputBoxs.value='something'
//submitButton.click() //will redirect to another page}
if(page2 is fully loaded) {
//link2.click(); }
if(page3 is fully loaded) {
//link3.click(); }
Причина проверять, загружена ли страница каждый раз полностью, чтобы избежать нажатия на неопределенные элементы DOM.
Чтобы проверить состояние загрузки страницы, большинство онлайн-ресурсов предлагают использовать window.onload
, но тогда он может проверять только состояние загрузки для один раз.