Selenium RC 针对 Cassini 网络服务器
我正在尝试针对在 Cassini Web 服务器上运行的 ASP.NET 代码运行 Selenium RC。
当我直接浏览时,Web 应用程序可以工作,但是当通过 Selenium 运行时,我收到
HTTP ERROR: 403
禁止代理
运行 Selenium i 交互模式 我开始一个新会话:
cmd=getNewBrowserSession&1=*iexplore&2=http://localhost:81/ cmd=open&1=http://localhost:81/default.aspx&sessionId=199578
我在 Selenium 浏览器中收到上述错误,命令窗口告诉我 OK。
有什么意见吗?
I'm trying to run Selenium RC against my ASP.NET code running on a Cassini webserver.
The web application works when i browse it directly but when running through Selenium I get
HTTP ERROR: 403
Forbidden for Proxy
Running Selenium i interactive mode I start a new session with:
cmd=getNewBrowserSession&1=*iexplore&2=http://localhost:81/ cmd=open&1=http://localhost:81/default.aspx&sessionId=199578
I get the above error in the Selenium browser, the command window tells me OK.
Any input?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我认为问题在于 Selenium 和网络服务器都在本地主机上运行。
如果我使用“iehta”而不是“iexplore”运行,它会起作用。
I think the problem is that both Selenium and the webserver is running on localhost.
It works if I run with the "iehta" instead of "iexplore".
您的 Selenium 服务器和 Web 服务器应该运行不同的端口。
Your Selenium server and web server should run of different ports.
我不确定这是否是问题的一部分,但是无法从另一台机器访问卡西尼。 它仅用于本地开发。 我今天遇到了这个问题,正在尝试 UltiDev(cassini 包装器)来解决它: http ://www.ultidev.com/products/Cassini/index.htm
I am not sure if this is part of the issue but, cassini can not be accessed from another machine. It is meant for local development only. I ran into this problem today and am trying UltiDev (cassini wrapper) to get around it: http://www.ultidev.com/products/Cassini/index.htm
您是否尝试过使用 -proxyInjection 标志运行 RC?
Have you tried running RC with the -proxyInjection flag?