403: доступ запрещен селен - PullRequest
1 голос
/ 05 августа 2011

Я хочу запустить свои тестовые случаи с помощью параметров, упомянутых в файле testSuite.xml, и использовать их в моих тестовых примерах, упомянув @Parameters({ "selenium.host", "selenium.port", "selenium.browser", "selenium.url" }) в моем коде. Хотя я запустил автономный сервер с -trustAllSSLcertificates, система выдает «Ошибка 403 доступа запрещена». Тем не менее, если я запускаю тестовые случаи по отдельности, жестко запрограммировав порт, URL-адрес, имя хоста и имя браузера, он работает нормально.

Где я иду не так? .....

Кстати, я запускаю свои тесты с использованием файла build.xml. Здесь также я добавил -trustAllSSLcertificates при запуске сервера. Но все равно это не работает.

Пожалуйста, помогите.

1 Ответ

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

При запуске Selenium WebDriver с использованием selenium-server-standalone я продолжал получать эту ошибку.

HTTP ERROR: 403
Forbidden for Proxy
RequestURI=/session

Оказывается, потому что мне нужно было использовать URL-адрес http://localhost:4444/wd/hub в качестве URL-адреса для подключения клиента RemoteWebDriverк.

Я уверен, что есть ряд вещей, которые могут вызвать HTTP ERROR: 403, но вы можете перепроверить, что он разрешается на правильный базовый URL.

...