gpt4 book ai didi

selenium - Nunit 在运行测试套件时锁定

转载 作者:行者123 更新时间:2023-12-03 06:37:22 27 4
gpt4 key购买 nike

当我尝试在 NUnit 中运行测试套件时遇到问题。它在运行测试时锁定,然后显示此错误消息。我使用了最新版本的 NUnit,并使用 C#、Visual Studio 2010 和 Selenium Client Drivers 2.12 编写了此测试。

有什么想法吗?

错误详细信息:

有关调用的详细信息,请参阅此消息的末尾

即时 (JIT) 调试而不是此对话框。

*********异常文本*********

System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:4829



Server stack trace:



at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)

at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)

at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint)

at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()

at System.Runtime.Remoting.Channels.RemoteConnection.GetSocket()

at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)

at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)

at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)

at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)



Exception rethrown at [0]:

at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

at NUnit.Core.TestRunner.get_Running()

at NUnit.Core.ProxyTestRunner.get_Running()

at NUnit.Util.TestLoader.get_Running()

at NUnit.Gui.NUnitForm.get_IsTestRunning()

at NUnit.Gui.NUnitForm.NUnitForm_Closing(Object sender, CancelEventArgs e)

at System.Windows.Forms.Form.OnClosing(CancelEventArgs e)

at System.Windows.Forms.Form.WmClose(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************ 加载程序集 ************

mscorlib

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3625 (GDR.050727-3600)

CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
<小时/>

n单位

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/nunit.exe
<小时/>

nunit-gui-runner

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/lib/nunit-gui-runner.DLL
<小时/>

nunit.core

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/lib/nunit.core.DLL
<小时/>

nunit.util

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/lib/nunit.util.DLL
<小时/>

nunit.uikit

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/lib/nunit.uikit.DLL
<小时/>

系统.Windows.Forms

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3623 (GDR.050727-3600)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
<小时/>

系统

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3624 (GDR.050727-3600)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
<小时/>

系统绘图

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
<小时/>

nunit.core.interfaces

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/lib/nunit.core.interfaces.DLL
<小时/>

系统配置

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
<小时/>

系统.Xml

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3082 (QFE.050727-3000)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
<小时/>

系统.运行时.远程处理

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
<小时/>

nunit.uiException

Assembly Version: 2.5.10.11092

Win32 Version: 2.5.10.11092

CodeBase: file:///C:/Program%20Files/NUnit%202.5.10/bin/net-2.0/lib/nunit.uiexception.DLL
<小时/>

系统.Web

Assembly Version: 2.0.0.0

Win32 Version: 2.0.50727.3618 (GDR.050727-3600)

CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
<小时/>

cdqzko4t

Assembly Version: 2.5.10.11092

Win32 Version: 2.0.50727.3624 (GDR.050727-3600)

CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
<小时/>

************ JIT 调试************

要启用即时 (JIT) 调试,需要使用 .config 文件

应用程序或计算机(machine.config)必须具有

在 system.windows.forms 部分设置 jitDebugging 值。

应用程序还必须通过调试进行编译

已启用。

例如:

<system.windows.forms jitDebugging="true" />

启用 JIT 调试时,任何未处理的异常

将发送到计算机上注册的JIT调试器

而不是由该对话框处理。

最佳答案

我也经历过同样的异常,并且发现了很多关于它的线程。有a bug ,这可能会在您的情况下产生问题。

就我而言,我使用 NUnit 版本 2.6.0.1205,该错误已得到修复。所以我的情况与bug中描述的情况不同。问题是,因为我将输出应用程序类型和目标框架从控制台应用程序.NET Framework 4 Client Profile更改为类库.NET Framework 4

解决方案是将它们更改回控制台应用程序.NET Framework 4 Client Profile

这不是问题的确切答案,但希望对遇到同样问题的人有所帮助。

更新:此异常的另一种情况是其中一个测试终止进程时。例如,如果测试从另一个 DLL 调用 C/C++ 函数(该函数调用 exit),则可能会发生这种情况。

关于selenium - Nunit 在运行测试套件时锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9458606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com