如何修复错误 org.testng.eclipse.maven.MavenTestNGLaunchConfigurationProvider.getClasspath(Lorg/eclipse/debug/core/ILaunchConfiguration;)

ABH*_*DAS 3 java eclipse testng selenium maven

我写了一个代码,它只是打开一个网页并验证页面的标题是否与预期的字符串匹配。

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.AfterTest;

public class NewTest {
     public String website = "https://opensource-demo.orangehrmlive.com/";
     WebDriver driver = new ChromeDriver();
  @Test
  public void f() {
      String actual = driver.getTitle();
      String expected = "OrangeHRM";
      Assert.assertEquals(actual, expected);
  }
  @BeforeTest
  public void beforeTest() {
      driver.get(website);
  }

  @AfterTest
  public void afterTest() {
      driver.close();
  }

}
Run Code Online (Sandbox Code Playgroud)

现在,在运行代码时,会出现一个弹出窗口,说明内部错误 { 期间发生内部错误:“启动 NewTest”。org.testng.eclipse.maven.MavenTestNGLaunchConfigurationProvider.getClasspath(Lorg/eclipse/debug/core/ILaunchConfiguration;)Ljava/util/List; }

Deb*_*anB 7

这个错误信息...

An internal error occurred during: "Launching NewTest"
org.testng.eclipse.maven.MavenTestNGLaunchConfigurationProvider.getClasspath(Lorg/eclipse/debug/core/ILaunchConfiguration;)Ljava/util/List;
Run Code Online (Sandbox Code Playgroud)

...暗示TestNGMaven相关类文件之间不兼容

从历史上看,如果在会发生这个错误安装 你却把复选框M2E Maven勾选

为了解决最简单的方法这个问题将是重新安装TestNG的保证,对于复选框M2E Maven保持选中