SocketException при создании нового InternetExplorerDriver с Selenium 2.7.0 - PullRequest
2 голосов
/ 26 сентября 2011

Я пытаюсь создать новый экземпляр Selenium InternetExplorerDriver для запуска простого теста, и я получаю следующее сообщение об исключении:

SocketException occurred
No connection could be made because the target machine actively refused it ::1:56335

К чему именно он пытается подключиться при этомуказать?Я попытался установить параметры прокси-сервера для драйвера с помощью следующего кода, но все еще получаю ту же ошибку:

var proxy = new Proxy { ProxyAutoConfigUrl = "http://myworkproxy.removed.com:1234" };
var capabilities = DesiredCapabilities.InternetExplorer();
capabilities.SetCapability(CapabilityType.Proxy, proxy);
driver = new InternetExplorerDriver(capabilities);

У меня был поиск, но я не могу найти много документации для последней версии Selenium.Есть предложения?

1 Ответ

2 голосов
/ 29 декабря 2011

Если вы используете последнюю версию Selenium (selenium-webdriver), то возникла SocketException, потому что ваш код не может подключиться к Selenium Server через порт по умолчанию (я думаю, 4444). Это может быть связано с тем, что вы не запустили сервер selenium (поставляется в виде jar-файла - см. Домашнюю страницу Selenium) или может быть другое приложение, использующее тот же порт, к которому вы пытаетесь подключиться.

...