我正在使用Selenium-rc 1.0.3进行测试,并且当我从命令行运行我的IDE脚本时,我在IE中收到了Permission denied错误消息。Selenium-rc窗口在IE中导致权限被拒绝消息
我试图用硒控制RC 1.0.3 从命令行运行在Internet Explorer中的IDE脚本:
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和炭:在脚本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浏览器中运行它们。我无济于事地搜索了网页。
实际上没有什么好的理由,我刚开始使用硒RC,所以我认为用RC 1.XX而不是2.0开始更容易 – logiclife 2011-04-06 13:47:23
我已经尝试了管理权限并删除了IE浏览器中的cookies,但是徒劳无功。我更新了我原来的帖子,上面的代码是 – logiclife 2011-04-07 15:09:38
,我们只有一个根域。我没有与Firefox浏览器的问题。感谢指针。欣赏它。 – logiclife 2011-04-13 00:37:08