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行:
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行:
java -jar "selenium-server.jar" -htmlSuite *firefox3 "http://www.google.com/" tests/OR_Discount_UAT_Suite.htm results.html -userExtensions user-extensions.js
仅供参考,我已经取消选中IE8中的自动检测代理设置。
我可以完美地运行一切。所以我不知道现在的问题是什么:( 任何人都可以帮忙吗?
谢谢!
我在LAN设置下看到这个代理,我认为它是由selenium设置的: 文件:/// C:/DOCUME~1/Melaos_~1/LOCALS~1/Temp/customProfileDir985530/proxy.pac
,内容为:
function FindProxyForURL(url, host) {
return 'PROXY localhost:4444; DIRECT';
}
答案 0 :(得分:1)
您是否考虑过更改JavaScript的本地Intranet区域权限?我打赌它在启动时被阻止了。您可以通过创建包含javascript / hello world函数的HTML文件来进行测试。如果它在双击时执行,那么您在其他地方遇到问题。通常,IE会弹出一个信息栏,要求授予执行脚本的权限
答案 1 :(得分:0)
我会仔细检查防火墙设置,即8个安全设置(特别是对javascripts没有很高的限制),并且主机文件没有弄乱localhost-pointer的值。