he extraído el siguiente código de IDE selenio. (C# control remoto)No conexión podría hacerse porque la máquina de destino la rechazó activamente (selenio)
using System;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading;
using NUnit.Framework;
using Selenium;
namespace SeleniumTests
{
[TestFixture]
public class MyFirstVCTest
{
private ISelenium selenium;
private StringBuilder verificationErrors;
[Test]
public void TheNewTest()
{
selenium.Open("/");
}
[SetUp]
public void SetupTest()
{
selenium = new DefaultSelenium("localhost", 4444, "*chrome","http://demo.volunteercampaigns.com/");
selenium.Start();
verificationErrors = new StringBuilder();
}
[TearDown]
public void TeardownTest()
{
try
{
selenium.Stop();
}
catch (Exception)
{
// Ignore errors if unable to close the browser
}
Assert.AreEqual("", verificationErrors.ToString());
}
[Test]
public void TheMyFirstVCTest()
{
selenium.Open("/?AspxAutoDetectCookieSupport=1");
selenium.Click("link=Login");
selenium.WaitForPageToLoad("30000");
selenium.Type("id=ctl00_ContentPlaceHolder1_txtEmailAddress", "[email protected]");
selenium.Type("id=ctl00_ContentPlaceHolder1_txtPassword", "orbs123");
selenium.Click("id=ctl00_ContentPlaceHolder1_btnlogin");
selenium.WaitForPageToLoad("30000");
selenium.Click("id=ctl00_lblUserName");
selenium.Click("id=ctl00_lnkSignOut");
selenium.WaitForPageToLoad("30000");
}
}
}
i creado un formulario web y añadido un botón allí.
en el evento de clic de botón que escribí este código
SeleniumTests.MyFirstVCTest m = new SeleniumTests.MyFirstVCTest();
m.SetupTest();
m.TheMyFirstVCTest();
m.TeardownTest();
i incluido todos los archivos .dll. funciona bien (sin errores ni advertencias).
pero después de hacer clic en el botón que estoy recibiendo el siguiente error
No connection could be made because the target machine actively refused it 127.0.0.1:4444
lo que debo hacer ??
gracias de antemano ..
Nota para los espectadores: Este post puede ayudar a: No connection could be made because the target machine actively refused it
ese número de puerto (4444) Tengo defaultly de IDE selenio. –
El puerto no tiene por qué ser incorrecto, pero aún así puede estar bloqueado (por ejemplo, algunos cortafuegos personales bloquearán todas las conexiones TCP/IP locales a/desde el host local). ¿Has intentado acceder utilizando alguna herramienta simple como ssh o telnet? – Mario
de alguna manera ahora el error se cambia a "No se puede conectar al servidor remoto". lo wats? –