IWebDriver открывает пустое окно данных после нажатия кнопки вместо загруженного содержимого, которое должно быть - selenium c # - PullRequest
0 голосов
/ 08 января 2019

У меня есть selenium.support версии 3.141.0, версия драйвера Chrome 2.43.0, версия Google Chrome 71.0.3578.98 и Selenium.ChromeDriver.dll 2.43.0.

когда я нажимаю на определенную кнопку, должно быть открыто новое окно. я нажимаю на кнопку, и если я использую какое-либо действие в браузере, например new WebDriverWait(_driver, TimeSpan.FromSeconds(60)).Until(IsPageLoaded);, окно останавливается для загрузки и остается пустым. почему я не могу заставить браузер загрузить его содержимое?

Редактировать: когда открывается новое окно, я меняю драйвер на последний windowHandel и использую webDriverWait сверху, чтобы ждать, что приводит к пустому окну данных, но если я использую thread.sleep после изменения окна, то окно загружает его содержание

1 Ответ

0 голосов
/ 09 января 2019

Вы можете попробовать с явным ожиданием, чтобы элемент был виден в новом окне. Это обеспечит ожидание загрузки содержимого

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...