小编Cha*_*igi的帖子

如何将 log4j 与 TestNG 集成?

我正在尝试使用 log4j.properites 运行我的 selenium-testng 程序。我想知道如何将我的 testng 类与 log4j.properties 集成。

  1. 我已经使用 testNG 创建了一个示例 google logintest
  2. 我在 src/main/resources 下创建了 log4j.properties
  3. 我已经为代码 Logger log = Logger.getLogger(loginTest.class.getName()); 编写了记录器。
  4. 我尝试运行测试,但我无法看到生成任何日志。现在我不确定接下来的步骤 - 有人可以指导我吗?

    公共类登录测试{

    WebDriver driver;
    Logger log = Logger.getLogger(loginTest.class.getName());
    
    
    @BeforeMethod
    public void setUp() {
        System.setProperty("webdriver.chrome.driver" , "C:/Users/User/Desktop/Selenium Drivers/chromedriver.exe");
        driver = new ChromeDriver();
        driver.get("https://www.google.com/");
        driver.manage().window().maximize();
        driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);
        driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS);
    }
    
    
    @Test
    public void titleTest() {
        String title = driver.getTitle();
        System.out.println(title);
        Assert.assertEquals(title, "Google");
    }
    
    @Test
    public void gmailLogoTest() {
        boolean b = driver.findElement(By.linkText("Gmail")).isDisplayed();
        Assert.assertTrue(true);
    }
    
    @AfterMethod
    public …
    Run Code Online (Sandbox Code Playgroud)

java testng selenium log4j

1
推荐指数
1
解决办法
4395
查看次数

标签 统计

java ×1

log4j ×1

selenium ×1

testng ×1