Я делаю скрипт для автоматизации некоторых действий. Я открываю страницу с Selenium Wrapper (chrome), а затем жду 5 секунд (на странице есть javascript/ajax, который меняет страницу), затем я прошу исходный код. Я получаю исходный html не с изменениями js и ajax (если я вручную перехожу к навигатору и щелкните правой кнопкой мыши -> исходный код, я получаю правильный исходный код).Selenium Wrapper не получает правильную страницу источника html
Мой VBA код:
Dim selenium As New SeleniumWrapper.WebDriver
selenium.Start "chrome", "http://about:blank"
selenium.setTimeout ("120000")
selenium.setImplicitWait (5000)
intRowPosition = 2
selenium.Open "http://www.somepage.com/%3Fstart%3D1"
selenium.sleep ("5000")
msgbox(selenium.getHtmlSource)
Любая идея, как решить эту проблему?
Я не думаю, что это вопрос ждать, так как я с той же проблемой, когда я отладки и ждать looong time до последней инструкции –
@MarcoMartin довольно легко реализовать код, который вы использовали на одном из «официальных» драйверов, т. е. драйвер csharp. Поэтому, если проблема на странице не может быть реплицирована другим драйвером, это, вероятно, ошибка реализации драйвера, и в этом случае вам придется либо сообщить об этом разработчику этого драйвера, либо переключиться на другой драйвер –