簡體   English   中英

運行數據驅動的測試代碼時出現log4j錯誤

[英]Getting log4j error while running data driven testing code

我正在運行以下數據驅動的測試代碼,但收到以下錯誤:

log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. 

誰能幫我解決這個問題

import java.io.File;
import java.io.FileInputStream;

import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class DataDriven_Ex {

    static WebElement searchbox;
    public static void main(String[] args) {
        FirefoxDriver driver = new FirefoxDriver();
        driver.get("http://www.amazon.in");
        WebElement searchbox = driver.findElement(By.xpath("//*[@id='twotabsearchtextbox']"));
    }

    @Test
    public void test() throws Exception {

        File file = new File("F://Selenium excel//DataDriven.xlsx");
        FileInputStream fs = new FileInputStream(file);
        XSSFWorkbook wb = new XSSFWorkbook(fs);
        XSSFSheet sh = wb.getSheet("Sheet1");

        int rowcount = sh.getLastRowNum();

        for (int i = 0; i<=rowcount;i++)
        {   
            String keyword = sh.getRow(i).getCell(0).getStringCellValue();
            searchbox.sendKeys(keyword);

            searchbox.submit();      
        }
    }   
}

如警告消息中所述,您應該在http://logging.apache.org/log4j/1.2/faq.html#noconfig上看到完整的說明。 您必須檢查是否提供log4j.propertieslog4j.xml作為運行時類路徑的一部分(即,可以在運行時從Classloader進行訪問)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM