Selenium 2.51 WebDriver C # не будет открывать Firefox в Windows 7 X64 - PullRequest
0 голосов
/ 10 сентября 2011

Я могу получить Firefox для загрузки на Selenium v2.0.50727, чтобы открыть Firefox, используя C # .net3.5
, но НЕ , способный получить Firefox для загрузки Селен 2.5.1 , просто зависает (в обоих C # .net3.5 / net.4).Я ничего не вижу в журнале событий.

My setup:
Windows 7 x64 OS
Firefox 3.6.20
Tried both .net40 and .net35 in Selenium 2.5.1 but no luck
used platform x86 with platform target any cpu for .net40
used platform  x86 with platform target x86 for .net35
Note: I was able to get Internet Explorer to work.

Есть предложения, как это отладить?или исправить?

Ответы [ 2 ]

1 голос
/ 10 сентября 2011

Я только что опубликовал вопрос на xpath и заметил ваше сообщение, так как я использую почти идентичные настройки.Ключ к тому, что я использую FF6.0, но в остальном я использую ту же версию OS / .net и selenium.И, конечно, мне легко сказать, но это работает на моей машине!

Две мысли пришли в голову.Я подобрал Selenium с помощью менеджера пакетов VS2010 NuGet, поэтому ссылки были добавлены автоматически.Поэтому Ionic.zip v2.0.50727, ссылки на Newtonson.json v4.0.30319 были добавлены дополнительно - я уверен, что если бы их не было, ваш проект не скомпилировался бы, но мысль ...

Также http://code.google.com/p/selenium/wiki/FirefoxDriver упоминается, что Selenium ищет в FF exe заранее определенное место ... поэтому, если ваша установка была другой, это могло бы вызвать проблему (я не сразу уверен, как вы измените это ..) - я быдумал, что возникнет какое-то исключение, а не «зависание», а просто мысль!

0 голосов
/ 05 ноября 2011

Это выглядит в папке C: / Program Files /. Если вы просто перенесете всю свою установку Firefox в программные файлы, она будет работать.

У меня была проблема в Windows 7 с Firefox 7, я просто вырезал и вставил весь каталог в Program Files, и он работает нормально.

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