0

我正在尝试针对在 Cassini 网络服务器上运行的 ASP.NET 代码运行 Selenium RC。

当我直接浏览 Web 应用程序时它可以工作,但是当我通过 Selenium 运行时我得到

HTTP 错误:403
禁止代理


运行 Selenium i 交互模式我开始一个新会话:

cmd=getNewBrowserSession&1=*iexplore&2=http://localhost:81/  
cmd=open&1=http://localhost:81/default.aspx&sessionId=199578

我在 Selenium 浏览器中收到上述错误,命令窗口告诉我 OK。


有输入吗?

4

4 回答 4

1

我认为问题在于 Selenium 和网络服务器都在 localhost 上运行。
如果我使用“iehta”而不是“iexplore”运行,它会起作用。

于 2008-09-23T13:39:24.197 回答
1

我不确定这是否是问题的一部分,但是无法从另一台机器访问 cassini。它仅用于本地开发。我今天遇到了这个问题,正在尝试 UltiDev (cassini wrapper) 来解决它:http ://www.ultidev.com/products/Cassini/index.htm

于 2008-10-17T16:32:58.630 回答
1

您的 Selenium 服务器和 Web 服务器应该运行不同的端口。

于 2008-09-30T06:40:03.370 回答
0

您是否尝试过使用 -proxyInjection 标志运行 RC?

于 2008-10-04T16:01:51.553 回答