2016-06-03 17 views
-1

Ich muss ein poc für die Testautomatisierung Ansatz für ein Projekt & wurden gebeten, in Serenity bdd zu suchen.Unterstützt Serenity BDD (JUnit-Maven) Excel-Dateizugriff? brauche Beispiele

Ich kann CSV für das Projekt verwenden, bevorzuge jedoch Excel-Dateien mit mehreren Blättern für den Ansatz, da die Arbeitsabläufe viele Daten erfordern.

Kann ich im Serenity BDD Framework auf Excel (xls/xlsx) Dateien zugreifen? Kann jemand bitte ein Beispiel angeben, wenn die Antwort auf obige Frage ja ist?

Ich habe nach einer Lösung gründlich an meinem Ende gesucht, jedoch nicht den Weg gefunden, damit umzugehen.

Wahrscheinlich brauchen Experten Hilfe, also postete es hier.

+0

POI verwenden Sie es direkt tun können, und auch gibt es keine direkte Integration Serentiy-BDD für Excel (soweit ich weiß), alles, was Sie tun können, ist es, das Java-Glas wie Poi zu benutzen, um Ihre Aufgabe zu erledigen. – selva

Antwort

0

Sie können CSV verwenden, da es sich um eine Direct Use TXT-Datei handelt. Wenn Sie Excel verwenden möchten, benötigen Sie eine Poi-Abhängigkeit, die Ihnen helfen kann, Excel-Daten abzurufen oder eine zu erstellen. Abhängigkeit groupId org.apache.poi artifactId poi Version 3.14

+0

Danke @ user6414280 für die prompte Antwort, habe ich versucht, mit poi auf Excel-Dateien zuzugreifen, jedoch nicht viel über die Integration mit Gelassenheit bdd wissen, können Sie auf ein Beispiel verweisen oder eine solche? Das wird eine Art Hilfe sein. – amitks

+0

Ich habe keine Ahnung von Gelassenheit. Sie verwenden maven junit, damit Sie mit poi eine util-Klasse erstellen können, um Daten abzurufen und in Ihre Junit-Testklasse zu importieren. – user6414280