Wie zum Lesen von Daten aus Excel-Blatt in selenium webdriver
Ich versuche zu Lesen, Benutzername und Passwort aus der excel-Datei, unten ist mein code, aber es zeigt folgenden Fehler :
log4j:WARN No appenders für logger
(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager).
log4j:WARN Bitte initialisieren Sie die log4j-Systems richtig.
Code:
public static void main(String[] args) throws BiffException, IOException {
Sheet s;
WebDriver driver = new FirefoxDriver();
FileInputStream fi = new FileInputStream("E:\\myExcelWorkBook.xls");
Workbook W = Workbook.getWorkbook(fi);
s = W.getSheet(0);
for(int row = 0;row <= s.getRows();row++){
String Username = s.getCell(0,row).getContents();
System.out.println("Username" +Username);
driver.get("AppURL");
driver.findElement(By.id("txtUserName")).sendKeys(Username);
String password= s.getCell(1, row).getContents();
System.out.println("Password "+password);
driver.findElement(By.id("txtPassword")).sendKeys(password);
driver.findElement(By.id("btnLogin")).click();
}
}
Bitte helfen Sie mir.
- Blatt, welches Paket Ihr mit kann Sie erzählen .jetzt werde ich versuchen
- Lesen von excel-Datei hat nichts zu tun mit selenium webdriver. Trennen Sie den code und stellen Sie zuerst sicher, dass Sie Lesen können, Daten aus der excel Datei in die
username
und 'Passwort' Variablen. - vielen Dank für die Hilfe.Ihre Arbeitsweise...
- Wenn Sie sich Fragen, über das log4j-Warnung, ich vermute, das ist eine doppelte : stackoverflow.com/questions/12532339/...
- Ich denke, wenn man fix log4j als @JpR schlägt vor, Sie werden sehen, einige Protokolle, um Ihnen zu helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dein problem ist, dass log4j initialisiert wurde. Es hat keinen Einfluss auf das Ergebnis der Ihr Antrag in keiner Weise, so dass es sicher ist, zu ignorieren oder einfach nur initialisieren, Log4J, siehe:
Wie zu initialisieren log4j richtig?
Weiß nicht, was der Fehler, den Sie vor genau. Aber
log4j:WARN No appenders could be found for logger error
ist durch das log4j-jar-Datei, die Sie in Ihrem Projekt enthalten.Log4j-Initialisierung benötigt wird, aber eigentlich Log4j ist nicht notwendig für Ihr Projekt. Also Rechtsklick auf dein Projekt → Properties → Java Build Path → Libraries.. Suche für log4j jar-Datei, und entfernen Sie es.
Hoffe es funktioniert jetzt gut.
ich habe folgende Methode verwenden, Eingabe von Daten aus excel-Tabelle:
Importieren müssen Sie folgende sowie
import jxl.Workbook;
dann
wird es Funktionieren