Я тестирую с Selenium-rc 1.0.3 и получаю сообщение об ошибке «Отказано в доступе» в IE при запуске сценария IDE из командной строки.
Я пытаюсь запустить скрипт IDE в Internet Explorer, используя систему управления селеном RC 1.0.3
из командной строки:
java -jar selenium-server.jar -htmlsuite "*iexploreproxy" "url
address/where" "C:\Users\sat\Documents\selenium\suite.html"
"C:\Users\sat\Documents\selenium scripts\results.htm" at this point
Появляется окно IE со следующим текстом
Я получаю предупреждение системы безопасности, в котором говорится: «Вы хотите просматривать только содержимое веб-страницы, которое было доставлено безопасно?» Я нажимаю Да и вижу эту ошибку в окне бегуна:
Webpage error details
Message: Access is denied.
Line: 177
Char: 9
Code: 0
URI: xx.xx.xx.xxx/selenium-server/core/scripts/selenium-testrunner.js
UPDATE:
Я посмотрел на строку 177 и char: 9 в сценарии, и она указывает на
var runInterval = 0;
/** SeleniumFrame encapsulates an iframe element */
var SeleniumFrame = classCreate();
objectExtend(SeleniumFrame.prototype, {
initialize : function(frame) {
this.frame = frame;
addLoadListener(this.frame, fnBind(this._handleLoad, this));
},
getWindow : function() {
return this.frame.contentWindow;
},
getDocument : function() {
return this.frame.contentWindow.document; - line 177 char 9
},
_handleLoad: function() {
this._attachStylesheet();
this._onLoad();
if (this.loadCallback) {
this.loadCallback();
}
Вы знаете, в чем ошибка? Почему я это понимаю? Я вижу свои тестовые случаи и все в окне тестового прогона, но не могу запустить их в браузере IE. Я искал в Интернете безрезультатно.