Я столкнулся с похожими проблемами при использовании Selenium для тестирования приложения с iFrames. По сути, казалось, что после загрузки основной страницы (страницы, содержащей элементы iframe) Selenium не смог определить, когда содержимое элемента iframe закончило загрузку.
Если посмотреть на источник ссылки, которую вы пытаетесь загрузить, похоже, что существует некоторый Javascript, который создает дополнительные элементы страницы после загрузки страницы. Я не могу быть уверен, но возможно, что это является причиной проблемы, так как она кажется похожей на ситуацию, с которой я столкнулся выше.
Вы получаете такие же ошибки при загрузке статической страницы? (т.е. что-то с прямым HTML)
Если вы не можете получить лучший ответ, попробуйте форумы по селену, они обычно довольно активны, и разработчики Selenium отвечают на хорошие вопросы.
http://clearspace.openqa.org/community/selenium_remote_control
Кроме того, если вы еще не пробовали, добавьте вызов в browser.WaitForPageToLoad ("15000") после вызова, чтобы открыть. Я обнаружил, что выполнение этого после каждого перехода страницы делает мои тесты немного более надежными, хотя технически это не требуется. (Когда Selenium обнаруживает, что страница действительно загружена, она продолжается, поэтому фактическая переменная тайм-аута на самом деле не имеет значения ..