Можно ли анализировать status bar в ie используя Selenium WebDriver?
Поясните что именно там надо анализировать и зачем.
@kadamovich Как-то задача не совсем ясна, телепатов среди нас тоже мало. Пожалуйста опишите поподробнее.
нужно проанализировать, что страница полностью загрузилась и в status bar в левом углу отображалась надпись “Done”. Можно ли это сделать?
Вам нужен не статус бар, а document.readyState.
Хотя опять таки - не понятно зачем это нужно - драйвер ИЕ сам ждет этого статуса.
Вы походу занимаетесь не тем, это нужно проверять через javascript как сказал @vmaximv
А вы сами решили сделать такую проверку или вам ее поручили сделать?
Спасибо за совет.
Была поставлена задача определить, что страница загрузилась полностью и без ошибок. Сказали, что как варинт, можно анализировать status bar
На прямую доступа к статус бару нет.
Ждать “Done” в readyState - тоже скользкая дорожка:
- Во первых, как я уже говорил, ИЕ драйвер сам ждет его
- Во вторых - статус Done не гарантирует, что через пол секунды не выстрелит какой-нибудь AJAX и опять пойдет загрузка
По js exception тоже все не оч хорошо - нужно инджектить js скрипт и делать это до “попадания” контента в браузер, т.е. использовать прокси. Самый просто вариант - включить отображение ошибок и по фейлу скринить десктоп.
А также хочу прикрепить смежные темы для прочтения:
Спасибо за информацию