2011-04-05 2 views
1

Selenium-rc 1.0.3으로 테스트 중이며 명령 줄에서 IDE 스크립트를 실행할 때 IE에 권한 거부 오류 메시지가 표시됩니다.Selenium-rc 창이 IE에서 권한 거부 메시지를 발생시킵니다.

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

익스플로러 창이 팝업 다음과 같이 말 : 내가 명령 줄에서 셀레늄 제어를 RC 1.0.3 를 사용하여 인터넷 익스플로러의 IDE 스크립트를 실행하려고

"안전하게 전달 된 웹 페이지 콘텐츠 만 보시겠습니까?"라는 보안 경고가 표시됩니다. 나는 예를 명중하고 나는 테스트 실행 창에서이 오류를 참조하십시오

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 

업데이트 : 라인 177과 문자 보았다

: 스크립트 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 브라우저에서는 실행할 수 없습니다. 나는 아무 쓸데없이 웹을 수색했다.

답변

0

CLI에서 테스트를 실행 한 경험이 없지만 관리자 권한으로 Selenium RC를 시작해 보셨습니까?

새로운 Selenium 2 IWebDriver 및 테스트 프레임 워크를 사용하지 않은 특별한 이유는 무엇입니까?

iframe/frameset 및 IE의 보안 설정을 사용하면 오류가 발생할 수 있습니다. 기본 설정은 사이트에서 iframe/frameset을 사용하고 프레임 내용이 두 개의 서로 다른 루트 도메인에서 비롯된 경우 보안 위험이 있습니다. IE 용 목록 사이트에 사이트를 추가하는 것이 좋습니다. 대신 firefox 드라이버를 설치하려고 했습니까 (이 보안 제한이 없음).

+0

실제로 실제로 셀렌 RC를 사용하기 시작 했으므로 2.0 대신 RC 1.XX를 사용하는 것이 더 쉬울 것이라고 생각했습니다. – logiclife

+0

관리자 권한으로 이미 시도해 봤지만 IE 브라우저에서 쿠키를 삭제했지만 아무 소용이. 위의 원래 게시물을 코드로 업데이트했습니다. – logiclife

+0

루트 도메인이 하나뿐입니다. 나는 파이어 폭스 브라우저에 아무런 문제가 없다. 그래도 포인터에 감사드립니다. 고맙습니다. – logiclife

관련 문제