2008-09-23 80 views
0

我想運行Selenium RC針對在卡西尼網絡服務器上運行的ASP.NET代碼。Selenium RC針對卡西尼網絡服務器

Web應用程序的工作原理,當我直接瀏覽,但通過硒運行時,我得到

HTTP錯誤:403
禁止代理


運行硒我的互動模式,我開始一個新的會話與:

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

我在Selenium瀏覽器中得到上述錯誤,命令窗口te我可以。


任何輸入?

回答

1

我認爲問題是Selenium和webserver都在本地主機上運行。
如果我使用「iehta」而不是「iexplore」運行,它會起作用。

1

您的Selenium服務器和Web服務器應運行不同的端口。

0

您是否嘗試過使用-proxyInjection標誌運行RC?

1

我不確定這是否是問題的一部分,但cassini無法從其他機器訪問。它僅用於本地開發。我今天遇到了這個問題,並試圖UltiDev(卡西尼包裝)解決它:http://www.ultidev.com/products/Cassini/index.htm

+0

不知道我會使用該軟件,但我認爲這是一個有效的觀點。 – David 2009-10-04 21:06:05