2008-09-23 5 views
0

J'essaye d'exécuter Selenium RC contre mon code ASP.NET fonctionnant sur un serveur web Cassini.Selenium RC contre un serveur web Cassini

L'application web fonctionne quand je le parcourir directement, mais lors de l'exécution par Sélénium je reçois

ERREUR HTTP: 403
Interdite pour Proxy


Exécution Sélénium i mode interactif Je commence une nouvelle session avec:

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

Je reçois l'erreur ci-dessus dans le navigateur Selenium, la fenêtre de commande te Ça me va.


Toute entrée?

Répondre

1

Je pense que le problème est que Selenium et le serveur Web fonctionnent sur localhost.
Cela fonctionne si je cours avec le "iehta" au lieu de "iexplore".

1

Votre serveur Selenium et votre serveur Web doivent exécuter des ports différents.

0

Avez-vous essayé d'exécuter RC avec le drapeau -proxyInjection?

1

Je ne sais pas si cela fait partie du problème, mais Cassini n'est pas accessible depuis une autre machine. Il est destiné au développement local seulement. Je suis tombé sur ce problème aujourd'hui et j'essaie UltiDev (Cassini wrapper) pour le contourner: http://www.ultidev.com/products/Cassini/index.htm

+0

pas sûr que j'utiliserais ce logiciel, mais je pensais que c'était un point valide. – David

Questions connexes