Ich führe ein Testng-XML in Selen aus. Es hatWann wird eine Datenprovider-Annotation ausgeführt?
@BeforeSuite
@BeforeTest
@Dataprovider
@Test(2 methods)
@AfterTest
@AfterSuite
Wann wird die Datenanbietermethode ausgeführt, in welcher Phase. Wird es vor BeforeSuite oder BeforeTest ausgeführt? Wird es vollständig ausgeführt?
Angenommen, ich habe viele Variablen und Logik in Datenprovider geschrieben. Also ich möchte wissen, wie oft die Datenprovider-Methode aufgerufen wird? Für jede @Test Annotation wird es aufgerufen? –
Es hängt von Ihrer Anforderung ab und wird nicht für jede "@Test" -Anmerkung ausgeführt, es sei denn, Sie rufen den Datenprovider an. Es wird nur ausgeführt, wenn Sie den "Datenprovider" mit seinem Namen von Ihrer "@test" -Methode aufrufen. Bitte akzeptieren Sie diese Antwort, wenn ich Ihre Frage beantwortet habe. – shank087