范围内的范围会导致失败,当时硒作业通过蚂蚁进行



我正在使用ant进行简单的测试测试。消息[testng] The tests failed.

失败了。

但是,它在没有蚂蚁的情况下运行良好(当我从testng.xml跑步时(

public class extentreportWithAnt {
  WebDriver driver;
  ExtentReports extent;
  ExtentTest test;
  @Test
  public void installapp() {
    ExtentReports extent = new ExtentReports("D:\report\ext_rep_check.html");
    test = extent.startTest(ExtentWithAnt");
    driver = new FirefoxDriver();
    driver.manage().window().maximize();
    driver.get("https://www.tripadvisor.com/");
    test.log(LogStatus.INFO, "Trip advison opened");
    extent.endTest(test);
    extent.flush();
    extent.close();
  }
}

这是您问题的答案:

我在您的代码块中没有看到任何重大问题。但是,您可以考虑在代码块中通过System.setProperty设置geckodriver的绝对路径。您可以考虑将testName 保留在双引号中。最后,您可能会考虑在同一URL中打开报告页面。

这是您自己的代码,其中有一些调整:

package ExtentReport_V_2_05;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.Test;
import com.relevantcodes.extentreports.ExtentReports;
import com.relevantcodes.extentreports.ExtentTest;
import com.relevantcodes.extentreports.LogStatus;
public class Q44244984_extent_reports_V2 
{
  WebDriver driver;
  ExtentReports extent;
  ExtentTest test;
  @Test
  public void installapp() 
  {
  ExtentReports extent = new ExtentReports("D:\report\ext_rep_check.html");
  test = extent.startTest("ExtentWithAnt");
  driver = new FirefoxDriver();
  driver.manage().window().maximize();
  driver.get("https://www.tripadvisor.com/");
  test.log(LogStatus.INFO, "Trip advison opened");
  extent.endTest(test);
  extent.flush();
  extent.close();
  driver.get("file:///D:/report/ext_rep_check.html");
  }
}

让我知道这是否回答了您的问题。

相关内容

  • 没有找到相关文章

最新更新