Я использую Nightwatch для своего приложения.В настоящее время я проверяю, чтобы убедиться, что все работает хорошо, даже если нажать кнопку «Подробнее», пока весь контент не будет полностью загружен через ajax.Как сделать так, чтобы Nightwatch продолжал нажимать кнопку «Читать дальше» до тех пор, пока не будет загружено больше контента / он не сможет прокрутить вниз?
Это то, что у меня сейчас есть:
browser
.url(page)
.waitForElementVisible('body', 1000)
.execute('window.scrollTo(0,document.body.scrollHeight);') // scroll to bottom
.click('.read-more a')
.pause(10000)
.end();
Приведенный выше код прокручивается вниз и нажимает кнопку «Подробнее» один раз.Как я могу сделать так, чтобы он продолжал работать, пока нет больше контента для загрузки и не может прокручивать дальше?