Я не знаком с синтаксисом C #, но я боролся с веб-драйвером, не загружающим демона страницы несколько раз, и видел несколько разных причин. В вашем коде нет ничего явно неправильного (хотя driver.Navigate().GoToUrl(myurl)
видит излишне многословный; в python это driver.get(myurl)
).
Предполагая, что это не проблема, скорее всего, это проблема версии. Когда webdriver запускает Firefox, он дает ему специальный бинарный файл расширения, который изменялся с выпусками webdriver. Firefox 8 (который сегодня довольно распространен) нуждается в довольно новой версии расширения веб-драйвера, возможно, такой же новой, как 2.12.
Кроме того, простите меня за вопрос "подключен ли он?", Но я также допустил ошибку: убедитесь, что у вас есть webdriverobject.get (url) в верхней части теста, прежде чем пытаться найти какой-либо элементы страницы.