您好我将使用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();
}
}
这里几乎没有什么事情是错的:
/my_program/src/main/java/NotTest.java错了
对/my_program/src/test/java/MyTest.java
让我知道,如果您仍然遇到任何问题或任何解决方案确实有效?