当前位置: 首页 > 面试题库 >

无法建立连接,因为目标计算机主动拒绝了它(selenium)

龙俊良
2023-03-14
问题内容

我已经从Selenium IDE中提取了以下代码。(C#远程控制)

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", "elonadminss@eeeorbees.com");
        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");
    }
}
}

我创建了一个Webform并在其中添加了一个按钮。

在按钮单击事件中,我编写了此代码

SeleniumTests.MyFirstVCTest m = new SeleniumTests.MyFirstVCTest();
    m.SetupTest();
    m.TheMyFirstVCTest();
    m.TeardownTest();

我包括所有.dll文件。运行正常(无错误和警告)。

但是单击按钮后,我得到以下错误

No connection could be made because the target machine actively refused it 127.0.0.1:4444

我该怎么办??

提前致谢..

致读者 :这篇文章可能对您有帮助:由于目标计算机主动拒绝了连接,因此无法建立连接


问题答案:


…目标计算机主动拒绝它”表示可以在超时内访问服务器并作出响应,但是指定的端口未打开。这可能有多种原因,例如,本地防火墙阻止了连接。您确定服务器在正确的IP
/端口上侦听吗?



 类似资料:
  • 问题内容: 我知道已经有很多人问过这个问题,但是这些人大多忘记了被防火墙阻止的密码,我没有遇到这种情况。 我正在使用php开发,并且我需要连接到远程数据库以使我的所有团队都可以使用它。 本地主机运行得很好,但是当我尝试切换时,它给了我这个错误 无法建立连接,因为目标计算机主动拒绝了该连接。 这是我要连接到.nf.biz数据库的代码: 问题答案: 好吧,这可能会晚了,但对于未来的访客, 我发现当时

  • 问题内容: 我正在Laravel 5中构建一个Web应用程序。该应用程序应该获取存储在MySQL数据库中的“类别名称”,并显示一个表单以添加新的“类别名称”。当我执行命令并导航到http:// localhost:8000 / admin / categories /时 ,收到以下错误消息: 根据我在堆栈溢出时阅读的几篇文章,许多遇到此错误的用户没有正确配置.env文件,该文件覆盖了databas

  • 问题内容: 注意: 我意识到这可以看作是重复的,但我已经查看了其他答复,但他们没有为我解决问题。 我最近在Windows 7上使用mysql插件安装了Zend Studio和Zend Server。 我不是合格的服务器管理员,但我也不是完全不称职。我全天致力于建立本地开发“服务器”以减少上传/下载时间。 当我说服务器/机器时,我的意思是我的家用电脑 我试图停止让mysql与Zend Server一

  • 我在Azure Ubuntu16.04VM上安装了VerneMQ,并打开了1883端口入站和出站。VerneMQ配置为侦听端口1883,已打开允许匿名连接,并且VerneMQ已启动(VerneMQ start)。 我已经在我的Windows10 PC上创建了一个C#控制台应用程序,用于向VM上的MQTT代理发送消息。我正在使用NuGet包M2Mqtt版本4.3.0,并在我的Windows 10防火

  • 问题内容: 我调试代码时突然发生错误。它具有与数据库连接有关的一系列错误。 这是错误所指向的代码 我不知道该怎么办,因为我通常不会遇到这样的问题,所以我对WAMP的研究并不多。感谢您的帮助。 问题答案: 如果WAMP图标为橙色,则其中一项服务尚未启动。 在您的情况下,由于您收到的消息表明 没有服务器在运行 ,因此MySQL尚未启动,因此正在侦听请求。 查看mysql日志,如果没有告诉您任何信息,请

  • 我正在尝试重新连接本地实例,但收到此错误,可能的解决方法是什么?(“无法连接到任何服务器”,{'127.0.0.1:8000':连接已更新错误(10061,“已尝试连接到 [('127.0.0.1',6000)]。最后一个错误:无法建立连接,因为目标计算机主动拒绝了它“)}) 我的 docker-compose.yml 文件看起来像这个网络: 应用层: 驱动程序: 桥 服务: cassandra: