Доступ к status bar в IE для проверки, что страница загрузилась полностью

Можно ли анализировать status bar в ie используя Selenium WebDriver?

Поясните что именно там надо анализировать и зачем.

@kadamovich Как-то задача не совсем ясна, телепатов среди нас тоже мало. Пожалуйста опишите поподробнее.

нужно проанализировать, что страница полностью загрузилась и в status bar в левом углу отображалась надпись “Done”. Можно ли это сделать?

Вам нужен не статус бар, а document.readyState.
Хотя опять таки - не понятно зачем это нужно - драйвер ИЕ сам ждет этого статуса.

1 лайк

Вы походу занимаетесь не тем, это нужно проверять через javascript как сказал @vmaximv
А вы сами решили сделать такую проверку или вам ее поручили сделать?

Спасибо за совет.

Была поставлена задача определить, что страница загрузилась полностью и без ошибок. Сказали, что как варинт, можно анализировать status bar

На прямую доступа к статус бару нет.
Ждать “Done” в readyState - тоже скользкая дорожка:

  1. Во первых, как я уже говорил, ИЕ драйвер сам ждет его
  2. Во вторых - статус Done не гарантирует, что через пол секунды не выстрелит какой-нибудь AJAX и опять пойдет загрузка

По js exception тоже все не оч хорошо - нужно инджектить js скрипт и делать это до “попадания” контента в браузер, т.е. использовать прокси. Самый просто вариант - включить отображение ошибок и по фейлу скринить десктоп.

А также хочу прикрепить смежные темы для прочтения:

Спасибо за информацию