gpt4 book ai didi

java - 我正在从命令行运行 testng 但没有执行任何测试

转载 作者:行者123 更新时间:2023-11-30 02:35:05 25 4
gpt4 key购买 nike

如果我从 Eclipse IDE 运行 testng.xml,则一切正常;但如果我尝试从命令行运行它们,那么我会看到以下 enter image description here

文件夹结构: enter image description here

我的类如下,当我从 eclipse IDE 运行时,其测试运行良好:

package package1;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;

public class Example1 {

public static WebDriver driver;

@BeforeTest
public void launchBrowser() {
System.setProperty("webdriver.chrome.driver", "C:\\Eclipse\\Selenium\\chromedriver.exe");
driver = new ChromeDriver();
}

@Test(priority = 1)
public void verifygoogleTitle() {
driver.get("http://www.google.com");
Assert.assertEquals("Google", driver.getTitle());
}

@Test(priority = 2)
public void verifyyahooTitle() {
driver.get("https://in.yahoo.com");
Assert.assertEquals("Yahoo", driver.getTitle());
}

@Test(priority = 3)
public void verifybankofindiaTitle() {
driver.get("http://www.bankofindia.co.in/english/home.aspx");
Assert.assertEquals("Bank Of India - Home", driver.getTitle());
}

@AfterClass
public void closeBrowser() {
driver.close();
}

}

我的 testng.xml 如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test name="Test">
<classes>
<class name="package1.Example1"/>

</classes>
</test> <!-- Test -->
</suite> <!-- Suite -->

[更新]扩展日志:

enter image description here

最佳答案

我也遇到过类似的问题。如果我从 Eclipse 运行 testng.xml,但当我从命令提示符运行相同的命令时,testng.xml 运行良好;它给出的结果是 0 次测试运行,没有错误。

我的问题出在我的类路径设置中。我将所有 TestNG jar 文件保存在 eclipse 项目的 lib 目录中的一个单独的文件夹中(以便更好地组织),而其余的 jar 文件则直接位于 lib 目录中。当我将库添加到我的类路径中时,它工作得很好。

设置类路径 = D:\workspace\SeleniumTrials\bin;D:\workspace\SeleniumTrials\lib\TestNG*;D:\workspace\SeleniumTrials\lib* java org.testng.TestNG testng.xml

关于java - 我正在从命令行运行 testng 但没有执行任何测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43304157/

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