【问题标题】:TestNG java.net.SocketExceptionTestNG java.net.SocketException
【发布时间】:2019-05-14 17:58:39
【问题描述】:

我正在尝试运行 TestNG 测试,但我不断收到 java.net.SocketException。其他论坛指出,对于在 IDEA 上运行 TestNG 6.4 及更高版本的用户来说,这是一个已知问题,但我使用的是 Eclipse。我尝试将 TestNG 重新安装到 Eclipse,但这并没有帮助。此外,TestNG 无法报告哪些测试通过了哪些测试失败了。下面是导致此异常的代码,请注意测试方法实际上是空的。

public class AdminUITest extends AccountingTS{

@BeforeClass
public void oneTimeSetUp() {

}

@AfterClass
public void oneTimeTearDown(){
driver.quit();
//      closeJSchSessions();
}

@BeforeMethod
public void setUp(Method method){
resetStep();
printStep("TEST CASE >>> "+method.getName());
}
@Test
public void test()
{

}
}

【问题讨论】:

    标签: exception testng socketexception


    【解决方案1】:

    我在 Eclipse 中通过单击 Windows>Preferences>Java>Installed JREs>Edit 并将 JRE Home 更改为 C:\Program Files\Java\jdk1.7.0_10 解决了这个问题。

    【讨论】:

      【解决方案2】:

      如果您从 eclipse 安装了 TestNG,然后转到您的项目属性,单击 TestNG 并取消选中 Use project TestNG jar

      请不要在项目的构建路径中明确包含 TestNG jar,这样做会导致混淆和异常。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-08
        • 1970-01-01
        • 2011-06-06
        • 2017-11-04
        • 1970-01-01
        相关资源
        最近更新 更多