testng-dataprovider 相关问题

TestNG @DataProvider注释


TestNG:在Eclipse的DataProvider中返回Iterator时出现ClassCastException。

在我的TestNG测试中,我使用了一个DataProvider来返回一个Iterator对象,但是当我运行测试时,我得到了一个错误。谁能解释一下为什么这是错误的,我应该怎么做才能解决...。

回答 1 投票 0

如果DataProvider没有提供测试用例,我可以让TestNG失败跳过吗?

如果我的TestNG DataProvider有一些逻辑,但结果是一个空的对象[][],我希望TestNG将其视为失败的测试。我希望不用把逻辑放在 ...

回答 1 投票 1

使用数据提供者线程数和线程数进行并行执行。

我在测试中使用了DataProviders。我想并行执行它们[@DataProvider(parallel = true)]。当我给parallel = methods时,Data-provider-thread-count = 1 , thread-count =2。总计...

回答 1 投票 0

动态创建.xlsx文件,并将其作为testNg selenium框架中的数据提供者。

有没有一种方法可以测试工作流程--如果我想从gui中读取String内容,并将其放入ArrayList中,然后将其写入一个.xlsx文件,并将该文件作为数据提供者。如果是,我可以得到...

回答 1 投票 0

org.testng.internal.reflect.MethodMatcherException

I have a problem with "reading" an excel file, using testNG, Selenium WebDriver and Java. I've already tried: 1. changing .xlsx to .xls (XSSF to HSSF) 2. changing excel's data types to Text or to ...

回答 1 投票 0

如何在黄瓜特征文件中传递复杂的对象?

我们团队正在从clean testng转向testng+cucumber。当我们试图为一个简单的测试创建一个功能时,一个不可变的对象在每次运行时都会向服务发送各种数据(dataprovider中的 ...

回答 1 投票 0

使用Selenium Web Driver并行执行测试用例的陈旧元素引用异常。

这是我的类,包含测试方法f(),我想并行执行。数据提供者给测试方法提供输入。 public class DemoTest { private WebDriver driver; @Test(dataProvider = ...)

回答 2 投票 2

使用DataProvider传递lambda作为testng参数?

我想知道是否有办法从testng的数据提供者传递lambda。因此,我想执行以下操作:@DataProvider(name =“ checkProvider”)public Object [] [] ...

回答 2 投票 1

Testng测试已被接受

@@ DataProvider(name =“ Standard_ask”)public Iterator txtReader()引发IOException {文件询问=新File(“ src / test / resources / testdata / standard_ask.txt”); FileReader reader = ...

回答 1 投票 1

无法使用IRetryAnalyzer运行失败的测试用例

我有一个完全由数据驱动的测试用例。我的目标是重新运行至少再次失败的测试。我在这里面临的问题是,如果重试计数设置为3 ...

回答 1 投票 1

如何根据DataProvider提供的测试参数修改TestNG / Allure(@Test(description),@ Description,@ TmsLink)值

给出带有数据提供者和Allure的TestNG测试类进行报告,需要根据数据提供者修改Allure的报告以具有(@Test(description),@ TmsLink,@ Description)值。 ...

回答 1 投票 1

使用testNG框架在dataprovider中获取异常

[我正在尝试使用Apache POI框架读取excel时,从testng中的dataprovider方法返回地图。我写的代码是@DataProvider(name =“ dp”)public Object [] [] ...

回答 1 投票 0

testng:如何设计为对来自另一个数据提供者的不同URL上的数据提供者的多个案例运行@test?

假设我有一组测试用例,我首先打开一个URL,然后运行测试:@BeforeMethod @Parameters(“ browser”)public void start(String browser)抛出异常{driver = new ...

回答 2 投票 0

带有DataProvider的TestNG成功运行,但是Eclipse View没有正确更新

问题:当我使用提供大量测试用例的DataProvider运行TestNG测试时,TestNG的Eclipse视图未正确更新。它在任意点停止更新,并且...

回答 1 投票 0


TestNG并行DataProvider在选项卡中

我一般来说都是使用TestNG和Java编程的新手,为了在多个选项卡中并行运行dataprovider测试用例,我有一个问题与并行运行dataprovider的测试用例...

回答 1 投票 0

如何使用数据提供程序在testNG上并行运行测试?

我想使用数据提供程序在testng上并行运行许多测试。我想要一个线程来运行测试,而下一个线程来运行下一测试。我该怎么做呢?这是我尝试过的,它是...

回答 1 投票 1

TestNG DataProvider返回对象,并且RetryAnalyzer无法识别重试

我看过我知道的任何地方,但似乎找不到这个答案。如果我将DataProvider中的“复杂”对象传递给测试方法,则Invoker似乎会获得RetryAnalyzer的新实例...

回答 1 投票 2

对于类型AbstractTestNGCucumberTests,未定义方法visions()

我正在尝试使用Cucumber 4.0实现并行测试执行,但是发现了问题。根据黄瓜网站上的详细信息:https://cucumber.io/docs/guides/parallel-execution/#testng我包括了...

回答 1 投票 0

我如何从第二类的@before方法中调用第一类的@Test(数据驱动方法)

我正在尝试从第二类的@beforemethod调用第一类的数据驱动方法。我将Excel表用于数据驱动方法。我曾尝试在......>

回答 1 投票 0