2017-05-10 2 views
-1

Es ist geeignet, Datenanbieter zu verwenden, um mehr als 100 Daten von Excel-Blatt zu lesen?Es ist geeignet, Datenanbieter zu verwenden, um mehr als 100 Daten von Excel-Blatt zu lesen?

Wie kann ich meine Daten in Testskripte übergeben, ohne diese Variablen in der Testmethode zu übergeben?

Ich muss 100 + Daten aus einer Reihe von Excel zu holen, so dass ich dafür t 100+ Variablen in @test Annotation übergeben müsste. und ich habe auch mehrere Reihen.

+0

Bitte lesen Sie [fragen] und (https [Wie viel Forschungsaufwand zu erwarten ist?]: //meta.stackoverflow. com/questions/261592/How-viel-Forschung-Aufwand-ist-erwartet-von-Stack-Überlauf-Benutzer) Bitte geben Sie den Code, den Sie versucht haben und das Ergebnis der Ausführung einschließlich Fehlermeldungen, etc. – JeffC

Antwort

1

Es gibt keine explizite Begrenzung für die Anzahl der Parameterzeilen gemäß http://testng.org/doc/documentation-main.html#parameters sowie für die Größe des Arrays Object[][]. Also, die Antwort auf Ihre Frage ist - ja, Sie können mehr als 100 Zeilen abrufen.

diesem Beispiel der Gesamtansatz Siehe: Reading data from file using DataProvider in testng Nur richtige XLS Parsing zu Ihrem @DataProvider Methode hinzufügen

+0

Hallo Ivan, es ist lesbar zu tun like like that take100 + Daten von Excel-Blatt in Datenprovider und übergeben all diese Parameter in Test-Methode? –

+0

Ja, und die Testmethode wird jedes Mal mit anderen Daten ausgeführt –

Verwandte Themen