Selenium RC selenium-testrunner.js Ошибка доступа запрещена в IEProxy - Помощь? - PullRequest
0 голосов
/ 28 апреля 2010
Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Timestamp: Wed, 28 Apr 2010 02:07:17 UTC


Message: Access is denied.

Line: 177
Char: 9
Code: 0
URI: http://www.google.com/selenium-server/core/scripts/selenium-testrunner.js

Привет, ребята, Я только начинаю изучать селен, и пока я тестирую его, используя в основном тестовые случаи и создавая наборы тестов с использованием Selele IDE firefox, у меня возникают некоторые проблемы с его корректной работой в Internet Explorer.

это строка cmd, которую я использую:

java -jar "selenium-server.jar" -htmlSuite *iexploreproxy "http://www.google.com/" tests/OR_Discount_UAT_Suite.htm results.html -userExtensions user-extensions.js

Я пытаюсь использовать * iexplore, но получаю ошибку истечения идентификатора сеанса и пытаюсь использовать версию прокси.

Теперь я вижу тестера, но получаю ошибку «Отказано в доступе». Затем я попробую ту же строку cmd, используя firefox:

java -jar "selenium-server.jar" -htmlSuite *firefox3 "http://www.google.com/" tests/OR_Discount_UAT_Suite.htm results.html -userExtensions user-extensions.js

К вашему сведению, я уже снял флажок для параметра автоматического определения прокси в IE8.

и я могу заставить все работать отлично. так что я не уверен, в чем проблема сейчас :( кто-нибудь может помочь?

спасибо!

Обновление:

Я вижу этот прокси в настройках локальной сети, я думаю, что он установлен селеном: Файл: /// C: /DOCUME~1/Melaos_~1/LOCALS~1/Temp/customProfileDir985530/proxy.pac

и содержание:

function FindProxyForURL(url, host) {
        return 'PROXY localhost:4444; DIRECT';
}

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Рассматривали ли вы изменение локальных разрешений зоны интрасети для JavaScript? Могу поспорить, что он блокируется при запуске. Вы можете протестировать, создав HTML-файл с включенной функцией javascript / hello world. Если он выполняется при двойном щелчке, у вас есть проблема в другом месте. Обычно в IE появляется информационная панель с просьбой дать разрешения на выполнение сценариев

0 голосов
/ 17 мая 2010

Я бы дважды проверил настройку брандмауэра, т.е. настройки безопасности ie8 (особенно если не использовать высокие ограничения для javascripts) и чтобы файлы хоста не имели значений, портящих localhost-pointer.

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