当前位置: 首页 > 知识库问答 >
问题:

如何删除testng类中的错误“无法实例化类Day2Practice.Day2”

慕健
2023-03-14
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();
     }
 }

共有1个答案

陆星文
2023-03-14
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();
     }
 }
 类似资料:
  • 问题内容: 当我尝试运行此代码时: 我收到此错误: 我不明白为什么我无法实例化课程…在我看来似乎是对的… 问题答案: 是一个接口,因此您无法直接实例化它。您可以实例化一个具体的子类,例如:

  • 当我试图运行我的脚本时,我收到以下错误

  • 这是我的黄瓜基类。 在运行这个基类之后,我看到下面的异常。

  • 问题内容: 我有这堂课 我正在尝试使用此方法在此类之外创建变量 这给了我这个错误 问题答案: 在实例化泛型时,应将其替换为相应的对象。 例如:

  • 问题内容: 我试图创建一个字符串集,其中填充了哈希表中的键,以便for- each循环可以遍历该Set并将默认值放入哈希表中。我仍在学习Java,但是我尝试做的方式不是有效的语法。有人可以演示这样做的正确方法,并解释为什么我的方法行不通,而他们的方法行得通。 问题答案: 不是类,而是接口。 因此,基本上可以仅实例类实现(,或) 例如 :

  • 我正在尝试为我的应用程序使用。首先,我将添加到我的项目中: 然后将此代码添加到菜单中: 但是,当我启动时,我得到了以下信息: 当我按下搜索图标时,什么也没有发生:( 编辑1: