【发布时间】:2016-10-13 14:00:14
【问题描述】:
我在测试中使用DataProvider 为测试提供数据。我想在多个测试之间等待,因为我也想测试一些异步部分。
有没有办法说DataProvider提供的两个特定数据之间应该有一些Thread.sleep()?或者你能想到任何其他方法如何使用 DataProvider 进行测试?所有测试套件都旨在使用数据提供者,这也是我更愿意坚持使用它的原因。
【问题讨论】:
标签: testng dataprovider
我在测试中使用DataProvider 为测试提供数据。我想在多个测试之间等待,因为我也想测试一些异步部分。
有没有办法说DataProvider提供的两个特定数据之间应该有一些Thread.sleep()?或者你能想到任何其他方法如何使用 DataProvider 进行测试?所有测试套件都旨在使用数据提供者,这也是我更愿意坚持使用它的原因。
【问题讨论】:
标签: testng dataprovider
由于数据提供者接受Iterator<Object[]> 作为类型,您可以创建自己的Iterator 实现,您将在第一个元素之前设置Thread.sleep()。它将在数据提供者之间增加一些节奏。
【讨论】: