Я запускаю Selenium 2.0b4dev на Selenium Grid в Ubuntu 10.04, используя код Python для написания тестовых случаев.У меня возникли проблемы с установлением базовой HTTP-аутентификации на конкретный работающий сайт, и с помощью быстрого поиска в Google обнаружил, что мою проблему можно решить, добавив строку self.selenium.add_custom_request_header ("Авторизация", "Базовый% s")."% _encoded) (с надлежащим разрывом строки посередине, чтобы соответствовать PEP 8, конечно.)
К сожалению, по-видимому, также через мой поиск, который я нашел, чтобы эта строка кода работала, мне нужнонастройте мой браузер (какой бы я ни использовал для запуска тестовых примеров в сетке), чтобы обработать прокси-сервер Selenium (очевидно, автоматически?) как прокси для этого браузера.Но, очевидно, мне нужно изменить профиль запуска Firefox (или IE), чтобы автоматически использовать этот прокси, поскольку весь смысл этих тестовых примеров Selenium Grid заключается в том, что они не должны требовать вмешательства пользователя, и у меня малопонятия не имею, как это сделать.Я только что использовал "ant launch-hub" и "ant launch-remote-control", а затем запускал на хабе программы на python, которые импортируют селен и unittest.
Если бы кто-нибудь мог помочь, это было бы просто фантастически.