首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium RC selenium-testrunner.js访问被拒绝错误on IEProxy - Help?

Selenium RC selenium-testrunner.js访问被拒绝错误on IEProxy - Help?
EN

Stack Overflow用户
提问于 2010-04-28 10:15:33
回答 2查看 3.6K关注 0票数 0
代码语言:javascript
复制
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

大家好,我刚刚开始学习selenium,虽然主要使用selenium IDE firefox创建的测试用例和测试套件进行测试,但在internet explorer中让它正常工作时遇到了一些问题。

这是我正在使用的cmd行:

代码语言:javascript
复制
java -jar "selenium-server.jar" -htmlSuite *iexploreproxy "http://www.google.com/" tests/OR_Discount_UAT_Suite.htm results.html -userExtensions user-extensions.js

我尝试使用*iexplore,但不断获得会话id过期错误,并尝试使用代理版本。

我现在可以看到testrunner,但仍然收到拒绝访问的错误。然后我使用firefox尝试相同的cmd行:

代码语言:javascript
复制
java -jar "selenium-server.jar" -htmlSuite *firefox3 "http://www.google.com/" tests/OR_Discount_UAT_Suite.htm results.html -userExtensions user-extensions.js

仅供参考,我已经取消选中IE8中的自动检测代理设置。

我可以让一切都完美地运行。所以我不确定现在的问题是什么:(任何人都可以帮助吗?

谢谢!

更新:

我在局域网设置下看到了这个代理,我想它是由selenium设置的: file:///C:/DOCUME~1/Melaos_~1/LOCALS~1/Temp/customProfileDir985530/proxy.pac

其内容为:

代码语言:javascript
复制
function FindProxyForURL(url, host) {
        return 'PROXY localhost:4444; DIRECT';
}
EN

回答 2

Stack Overflow用户

发布于 2010-10-08 00:26:34

您是否考虑过更改JavaScript的本地内部网区域权限?我敢打赌,它在启动时被阻止了。您可以通过创建一个包含javascript/hello world函数的HTML文件来进行测试。如果它在doubleclick上执行,那么您在其他地方就有问题了。通常,IE会弹出一个信息栏,要求提供执行脚本的权限

票数 1
EN

Stack Overflow用户

发布于 2010-05-17 19:25:18

我会仔细检查防火墙设置,ie8安全设置(特别是这样对javascripts没有太高的限制),并且主机文件没有扰乱本地主机指针的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2726429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档