我在selenium中运行了一个Testng xml。它有
@BeforeSuite
@BeforeTest
@Dataprovider
@Test(2 methods)
@AfterTest
@AfterSuite
何时将执行数据提供程序方法,在哪个阶段。它会在BeforeSuite还是BeforeTest之前执行?会完全执行吗?
答案 0 :(得分:0)
您可以从var s = "Line1\u000D\u000A Line2\u000B Line3\u000C Line4\u0085 Line5\u2028 Line6\u2029 Line7";
var rx = /([^.]|^)(?:\u000D\u000A|[\u000A\u000B\u000C\u000D\u0085\u2028\u2029])/g;
console.log(s.replace(rx, '$1'));
注释中调用@Dataprovider(name="testdata")
而不是@test
等其他注释。您需要从@beforesuite
注释中调用数据提供者@test
1}}
只要您使用@Test(dataProvider="testdata")
方法
@dataprovider