gpt4 book ai didi

java - "no tests found with test runner ' 六元 4 ' "

转载 作者:行者123 更新时间:2023-11-30 06:39:40 25 4
gpt4 key购买 nike

您好,我将使用 TestNG 优先级登录 Guru99 页面。运行程序时出现错误,因为测试运行程序“Junit 4”未找到任何测试。请帮助我如何解决此问题以及为什么会出现此问题。

package Test_Pack1;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;

public class Test_Ng {

WebDriver driver;
@Test
public void openBrowser()
{
System.setProperty("webdriver.chrome.driver",
"G:\\Selenium_Test\\lib\\chromedriver.exe");
WebDriver driver=new ChromeDriver();
driver.get("http://www.demo.guru99.com/V4/");
}

@Test(priority=1)

public void peformSeachAndClick1stLink()

{
driver.findElement(By.name("uid")).click();
driver.findElement(By.name("uid")).sendKeys("mngr83102");
driver.findElement(By.name("password")).click();
driver.findElement(By.name("password")).sendKeys("AregYme");
// driver.findElement(By.name("uid")).sendKeys("mngr83102");
//driver.findElement(By.name("password")).sendKeys("AregYme");
driver.findElement(By.name("btnLogin")).click();


}

//@Test
@Test(priority=2)
public void test()
{
String excepectedOutput = "Guru99 Bank";
String actualOutput=driver.findElement(By.className("barone")).getText();
System.out.println(actualOutput);
if(excepectedOutput.equalsIgnoreCase(actualOutput))
System.out.println("Test Passed");

else
System.out.println("Failed");

}
//@Test
@Test(priority=3)
public void quit()
{

driver.quit();

}


}

最佳答案

这里似乎没有什么问题:

  1. 默认情况下,Maven 在查找要运行的测试时使用以下命名约定:测试**测试*测试用例您的测试类不遵循这些约定。您应该重命名它或配置 Maven Surefire 插件以对测试类使用其他模式。

  2. 单元测试代码应该放在test文件夹下,如果放在main文件夹下,它不能被识别为测试类。例如。

错误/my_program/src/main/java/NotTest.java

/my_program/src/test/java/MyTest.java

  • 此外,检查您的测试类目录(例如 src/test/java)是否对应于 pom.xml 中属性下的属性中列出的目录。我花了一段时间才找到这一点。

  • 添加断言以将其识别为有效测试,以在运行时查看终端上的计数

  • 如果您仍然遇到任何问题或任何解决方案确实有效,请告诉我?

    关于java - "no tests found with test runner ' 六元 4 ' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44601580/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com