我创建了一个TestNG类(FirstTest.java),当我将测试用例作为TestNG Test运行时,我收到以下错误.
在"启动FirstTest"期间发生内部错误.显示java.lang.NullPointerException
Eclipse版本:Luna Service Release 2(4.4.2)
如果有人知道请帮忙!
Eclipse for Testers版本:Indigo发行版本ID:20110615-0604
我尝试安装TestNG,但出现以下错误。
“无法读取在仓库http://beust.com/eclipse。 http://beust.com/eclipse不是有效的存储库的位置。”
请解决问题
我是TestNG框架的新手,我已经使用TestNG框架为应用程序编写了脚本.脚本工作正常,但我在控制台结束时收到错误.错误附加.请任何人都可以帮助我.提前致谢.在此输入图像描述
? 有一个问题。我第一次为 JAVA 安装 TestNG 但出现错误。所以,在java显示错误之后添加链接。我添加的链接是否已损坏?请帮助我...我在下面分享...
响应代码410。有时最新版本中缺少TestNG freamework,也无法使用TestNG旧版本。使用这个URL http://dl.bintray.com/testng-team/testng-eclipse-release/
我有一个测试类和测试方法。这取决于数据提供者方法。数据提供程序方法位于测试类或其基类之一以外的不同类中。根据 TestNG 文档
如果你想把你的数据提供者放在一个不同的类中,它需要是一个静态方法或一个具有非参数构造函数的类,并且你在 dataProviderClass 属性中指定可以找到它的类
测试类:
package test;
import org.testng.Assert;
import org.testng.annotations.Test;
import dataprovider.TestDataProvider;
public class TestClass {
@Test(dataProvider = "get", dataProviderClass=TestDataProvider.class)
public void test1(String s1, String s2) {
Assert.assertEquals(s1.length(), s2.length());
}
}
Run Code Online (Sandbox Code Playgroud)
数据提供者类:
package dataprovider;
import org.testng.annotations.DataProvider;
public class TestDataProvider {
@DataProvider(name = "get")
public Object[][] testData() {
return new Object[][] {{"a", "b"},{"c", "d"}};
}
}
Run Code Online (Sandbox Code Playgroud)
Eclipse 的测试输出:
java.lang.RuntimeException: Can't invoke method public java.lang.Object[][] dataprovider.
TestDataProvider.testData() on this instance of class test.TestClass due to class mismatch
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:75) …Run Code Online (Sandbox Code Playgroud) 
在运行我的自动化项目之前,我想知道我应该安装什么确切的软件。Selenium Web 驱动程序、selenium java、testNG、junit 已安装,但也存在一些问题。1. Selenium java文件不像人们在他们的视频教程中展示的那样有更多的JAR文件。2. 当我将我的项目作为 testNG 运行时,eclipse 说 windows 防火墙阻止了此应用程序的某些功能。
我在 Jenkins 中使用 HTML 发布者插件,并且还使用 ExtentReport 和 Eclipse 来生成报告。
如何在 Jenkins 中生成这些报告(ExtentReport)?
automated-tests report jenkins selenium-webdriver testng-eclipse
我正在使用 TestNG 和 selenium webdriver java。我想做一个json格式的输出报告,testng可以做一个json格式的报告吗?请给我一个这个问题的例子。
我收到异常
FAILED CONFIGURATION: @BeforeSuite arquillianBeforeSuite
java.lang.NoSuchMethodError: org.jboss.remoting3.Endpoint.builder()Lorg/jboss/remoting3/EndpointBuilder;
at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:117)
at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:59)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:147)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:122)
Run Code Online (Sandbox Code Playgroud)
使用 TestNG 和 wildfly11 在 Eclipse Oxygen 中运行 Arquillian 测试。我的Maven配置如下:
<dependency>
<groupId>org.jboss.arquillian.testng</groupId>
<artifactId>arquillian-testng-container</artifactId>
<version>1.1.13.Final</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.11</version>
</dependency>
<dependency>
<groupId>org.wildfly.arquillian</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<version>2.0.1.Final</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud) 我是Selenium的新手,在运行下面的脚本时,我得到空指针异常,并且一旦站点调用加载,测试就会停止运行.我无法理解异常的原因.
代码如下:
package TestNGPackage;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.support.ui.*;
import org.openqa.selenium.firefox.*;
import org.openqa.selenium.*;
import org.testng.annotations.AfterMethod;
import org.testng.annotations.BeforeMethod;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeTest;
public class ParameterizationTest {
WebDriver driver;
@Test(dataProvider="getdata")
public void Login(String Username, String Password)
{
//WebDriverWait wait= new WebDriverWait(driver,60);
//WebElement username= wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("username")));
WebElement username=driver.findElement(By.id("username"));
WebElement password= driver.findElement(By.id("password"));
username.sendKeys(Username);
password.sendKeys(Password);
WebElement SignIn= driver.findElement(By.tagName("button"));
String text = SignIn.getText();
if (text.equalsIgnoreCase("sign in")) {
// sign in btn
SignIn.submit();
}
}
@DataProvider(name="getdata")
public Object[][] testgetdata()
{
Object[][] data = new Object[3][2];
//row1
data[0][0]="ho@abc.com"; …Run Code Online (Sandbox Code Playgroud) ErrorOccuredDuringInitializationofbootlayer我在运行测试时不断收到此错误:
启动层初始化时出错 java.lang.module.FindException:无法为 C:\Users\Bonfire.eclipse\org.eclipse.platform_4.12.0_867647348_win32_win32_x86_64\plugins\com.beust.jcommander_1.72.0.jar 派生模块描述符引起:java.lang.IllegalArgumentException:com.beust.jcommander.1.72.0:无效的模块名称:'1'不是Java标识符
我该如何解决?
运行测试用例时出现以下错误。我正在使用 testNG 最新版本,我的错误如下所示
java.lang.NoSuchMethodError: org.testng.remote.AbstractRemoteTestNG.addListener(Lorg/testng/ISuiteListener;)V
at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:128)
at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)
Run Code Online (Sandbox Code Playgroud)
谁能帮我解决