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

问题描述 投票:0回答:1

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

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();
  }

}

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

java eclipse maven selenium testng
1个回答
0
投票

此错误消息...

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

...表示TestNGMaven相关类文件之间存在incompatibility

历史上,如果在安装时保留了[[M2E Maven 已检查

的复选框,则会发生此错误最简单的方法是重新安装

TestNG,并保留M2E Maven

unchecked的复选框
© www.soinside.com 2019 - 2024. All rights reserved.