针对Cassini Web服务器的Selenium RC

时间:2020-03-06 14:35:18  来源:igfitidea点击:

我正在尝试针对在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浏览器中收到上述错误,命令窗口告诉我确定。

有输入吗?

解决方案

我认为问题在于Selenium和Web服务器都在localhost上运行。
如果我使用" iehta"而不是" iexplore"运行,它将起作用。

Selenium服务器和Web服务器应在不同的端口上运行。

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

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