Lesen Sie die xlsx-Datei in Java mit Selenium

[Aktuelle Zeit: 2017/05/12] Selenium 3.4.0 Beschreibt den Vorgang des Lesens einer XLSX-Datei in einer Java-Umgebung.

Grobe Übersicht

  1. Erstellen Sie eine Klasse mit dem Titel der xlsx-Tabelle und dem Namen der Registerkarte
  2. Weisen Sie Variablen Tabellenspaltennamen zu
  3. Rufen Sie jede Klasse auf und führen Sie sie aus

Ich werde es schnell schreiben

Gibt den Tabellentitel und den Registerkartennamen der xlsx-Datei an.

TestSheet.java

import java.util.List;

import net.java.amateras.xlsbeans.annotation.HorizontalRecords;
import net.java.amateras.xlsbeans.annotation.Sheet;

@Sheet(name="test")        //Tab-Name
public class TestSheet {
    @HorizontalRecords(tableLabel="Aufführen", recordClass=TestData.class)    //Tabellentitel
    public List<TestData> testDataList;
}

Weisen Sie Variablen Tabellenspaltennamen zu

TestData.java

import net.java.amateras.xlsbeans.annotation.Column;

public class TestData {
    @Column(columnName="No")
    public String no;

    @Column(columnName="TestCase")
    public String test_case;
}

Rufen Sie jede Klasse auf und führen Sie sie aus

GetXlsxData.java

@RunWith(Parameterized.class)
public class GetXlsxData{
	private TestData testData;        //Testparameter Entspricht einem Excel-Datensatz

	//Konstrukteur
	public GetXlsxData(TestData testData){
		this.testData = testData;
	}

	@Parameters
    //Testfallgenerierung aus Excel
	public static List<TestData[]> data() throws Exception {
		//Excel-Datei lesen
		TestSheet sheet = new XLSBeans().load(new FileInputStream("./testCase/selenium_testlist.xlsx"), TestSheet.class, WorkbookFinder.TYPE_XSSF);
		//Parametereinstellungen
		List<TestData[]> list = new ArrayList<TestData[]>();
		for (TestData testData : sheet.testDataList) {
			list.add(new TestData[] { testData });
		}
		return list;			//Zurück zum Konstruktor: Set(TestData testData)
	}
}

Ich habe es ziemlich oft geschrieben. Es gibt keine @Before, @Rule, @After, @Test usw., also fügen Sie sie bitte selbst hinzu.

das ist alles.

Recommended Posts

Lesen Sie die xlsx-Datei in Java mit Selenium
Lesen Sie eine Zeichenfolge in einer PDF-Datei mit Java
Lesen Sie JSON in Java
[Java] Dateien in src / main / resources lesen
Lesen Sie Binärdateien in Java 1
Fügen Sie das Bild mit der statischen Java-Methode in die JAR-Datei ein
Lesen Sie die Standardeingabe in Java
Lesen Sie Binärdateien in Java 2
[Java] [Android] INI-Datei lesen
So lesen Sie Ihre eigene YAML-Datei (*****. Yml) in Java
Einfaches Lesen von Textdateien in Java (Java 11 & Java 7)
Morphologische Analyse in Java mit Kuromoji
[Für Anfänger] Führen Sie Selenium auf Java aus
Lesen Sie CSV in Java (Super CSV Annotation)
Lesen Sie die Dump-Datei mit MySQL von Docker
Protokollausgabe in Datei in Java
Folgen Sie dem Link mit Selen (Java)
Beispiel für eine EXCEL-Dateiaktualisierung mit JAVA
Informationen zur Dateikopierverarbeitung in Java
Tweak Markdown mit Java Flexmark-Java
Textdateien, die in Ressourcen in Java abgelegt sind, können nicht gelesen werden, wenn sie beschädigt sind
Lesen Sie Elemente mit Kommas in CSV-Dateien ohne Aufteilung (Java).
Parallelitätsmethode in Java mit grundlegendem Beispiel
Lesen Sie Felica mit RC-S380 (PaSoRi) in Java
Teilen Sie eine Zeichenfolge in Java mit ". (Dot)"
Behandeln Sie große JSON mit Java Lambda
Beispiel zum Entpacken einer gz-Datei in Java
Lesen der log4j-Einstellungsdatei in einem Java-Projekt, das in der JAR-Datei Memo zusammengestellt ist
Java, das eine Datei im Vmg-Format im EML-Format ausgibt
Schreiben wir die Eingabe / Ausgabe von Java-Dateien mit NIO
Erstellen Sie eine CSR mit erweiterten Informationen in Java
Überarbeitetes GUI-Tool, das 2016 mit Java8 + JavaFX erstellt wurde
Partisierung in Java
Führen Sie eine statische Code-Analyse mit Checkstyle mit Java + Gradle durch
Selenprobe (Java)
Änderungen in Java 11
Automatisieren Sie das Herunterladen von IE11 / Edge-Dateien mit Selenium WebDriver
Janken in Java
Textextraktion in Java aus PDF mit pdfbox-2.0.8
Erstellen Sie eine E2E-Testumgebung mit Selenium (Java).
Selen x Java
Erfassen und speichern Sie die Selen-Installation in Java
Hinzufügen, Lesen und Löschen von Excel-Kommentaren mit Java
Erstellung von Java-Dateien
Üben Sie die Arbeit mit Unicode-Ersatzpaaren in Java
[JAVA] [Spring] [MyBatis] Verwenden Sie IN () mit SQL Builder
Umfangsrate in Java
Verschlüsseln / Entschlüsseln mit AES256 in PHP und Java
FizzBuzz in Java
Programmierung mit dem direkten Summentyp in Java (Nachrichten)
[Java] Konvertieren und Importieren von Dateiwerten mit OpenCSV
Kommen Sie mit Java-Containern in Cloud Run zurecht
[Java] Ganzzahlige Informationen von Zeichen in der Textdatei, die mit der Methode read () erfasst wurden
Speichern von Dateien mit der angegebenen Erweiterung unter dem in Java angegebenen Verzeichnis in der Liste
<java> Zip-Datei lesen und direkt in String konvertieren
Aufrufen von Funktionen in großen Mengen mit Java Reflection
Lesen Sie die Paketerfassung, die von tcpdump mit Java erhalten wurde