2017-06-19 1 views
0

Ich habe ein Portal (sagen Sie eine neue Kundenkarte), auf dem ich ein langes Antragsformular ausfüllen muss, um das Endergebnis der Anwendung zu überprüfen. Wenn ich Daten in Excel habe (zB Name, Geburtsdatum, Führerschein, ...) Wie kann ich es mit Selenium WebDriver auf Java automatisieren? wenn ich in mehreren Browsern öffnen kann, dann noch besser :) (Ich habe erfolgreich den Code für ein einzelnes Formular geschrieben, ich suche nach Hilfe, um das gleiche Formular mehrmals zu füllen, ohne den Code zu berühren) Vielen Dank im VorausFüllen von Webform mit Selenium WebDriver aus Excel

Antwort

0

Verwenden Sie Data Driven Framework, verwenden Sie in Ihrem Projekt die TestNG.Apache POI-Bibliothek, die Ihnen helfen wird, Daten dynamisch aus dem Excel-Blatt zu lesen.

+0

Danke Monali, ich habe versucht, aber nur 2 Eingänge bekommen könnte (wie Benutzername und Passwort), die als meine Anforderung weit weniger ist – Hari

1

Sie können verwenden, um die Apache POI die Daten aus Excel zu lesen und testng den Test case.Use @dataProvider Anmerkung zu schreiben, um mehrere Datenreihen nacheinander für Test einreichen case.You einige schreiben Klasse, die verschiedene Funktionen haben wird, um Aktionen wie click, sendKeys, navigation, openBrowser und wait auszuführen, die gemäß den Eingabedaten aus der Excel-Datei aufgerufen werden. ref Link - http://toolsq.com/selenium-webdriver/data-driven-testing-excel-poi/

Beispielformat für Excel-Datei: enter image description here

+0

Danke Vijay, ich probierte das und konnte nur 2 Eingaben (Benutzername und Passwort) bekommen, während ich nach einem Formular mit vielen Eingaben wie - Vorname, zweiter Vorname, Nachname, Geburtsdatum, Adresse, etc. suche. . – Hari