org.testng.TestNGException: 无法实例化 class EDRTermsPackge.ContactInformationTesting

org.testng.TestNGException: Cannot instantiate class EDRTermsPackge.ContactInformationTesting

我正在尝试解决这个问题,但无济于事。这是我的源代码

public class ContactInformationTesting   {

    //Using or Launching Internet Explorer
    String exePath = "\Users\jj85274\Desktop\IEDriverServer.exe";

    //For use of IE only; Please enable for IE Browser
    WebDriver driver = new InternetExplorerDriver(); 




  @Test
  public void OpenPage_Login() {


        driver.get("http://cp-qa.harriscomputer.com/");
  }

在实例化 InternetExplorerDriver 对象之前,您需要设置 System 属性 webdriver.ie.driver。我在你的代码中找不到: 尝试以下操作:

System.setProperty("webdriver.ie.driver", "<path_to_your_IEDriverServer.exe>");
WebDriver driver = new InternetExplorerDriver();

如果您仍然遇到同样的错误,请告诉我。

更新: 我假设 IEDriverServer.exe 的本地路径是 C:\Users\jj85274\Desktop\IEDriverServer.exe .您可以根据它在您机器上的位置更改它。请尝试以下代码,让我知道您是否能够成功启动 Internet Explorer。

System.setProperty("webdriver.ie.driver", "C:\Users\jj85274\Desktop\IEDriverServer.exe");
WebDriver driver = new InternetExplorerDriver();