Selenium “如何消除错误”;无法实例化类day2practice.day2“;在testng类中

Selenium “如何消除错误”;无法实例化类day2practice.day2“;在testng类中,selenium,testng,Selenium,Testng,在将路径分配给ChromeDriver.exe之前,不要实例化ChromeDriver类。将实例化代码移动到方法之前的 请尝试以下代码: package day2practice; import java.util.concurrent.TimeUnit; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.testng.Assert;

在将路径分配给
ChromeDriver.exe
之前,不要实例化
ChromeDriver
类。将实例化代码移动到方法之前的

请尝试以下代码:

package day2practice;       

import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.chrome.ChromeDriver; 
import org.testng.Assert;  
import org.testng.annotations.AfterMethod; 
import org.testng.annotations.BeforeMethod; 
import org.testng.annotations.Test; 
import org.testng.annotations.BeforeSuite;

public class day2 {
     ChromeDriver driver = new ChromeDriver();

     @BeforeMethod
     public void beforeMethod() {
          System.setProperty("webdriver.chrome.driver","C:\\Users\\Ashok\\Desktop\\chromedriver.exe");
          driver.manage().window().maximize();
          driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);         
          driver.navigate().to("http://live.guru99.com");
     }

     @Test
     public void f() {    
         String actual = driver.getTitle();
         String expected = "THIS IS DEMO SITE";
         Assert.assertEquals(actual, expected, "page title is same");
     }

     @AfterMethod
     public void close() {
         driver.quit();
     }
 }

对于每个可能重复的testng类,我都会得到这个错误
package day2practice;       

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.Assert;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.Test;

public class day2 {
     ChromeDriver driver;

     @BeforeMethod
     public void beforeMethod() {
          System.setProperty("webdriver.chrome.driver","C:\\Users\\Ashok\\Desktop\\chromedriver.exe");
          driver = new ChromeDriver();
          driver.manage().window().maximize();
          driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);         
          driver.navigate().to("http://live.guru99.com");
     }

     @Test
     public void f() {    
         String actual = driver.getTitle();
         String expected = "THIS IS DEMO SITE";
         Assert.assertEquals(actual, expected, "page title is same");
     }

     @AfterMethod
     public void close() {
         driver.quit();
     }
 }