ExtentReports& AndroidDriver不会在报告中生成屏幕截图

时间:2016-03-16 19:16:44

标签: java android selenium screenshot appium

我遇到了一个问题,我无法在我的 ExtentReport 报告中正确添加屏幕截图,而是会出现小图片图标。我尝试了很多选项(绝对路径与相对路径);什么都行不通我的问题是:因为我在移动设备上运行我的selenium脚本(在这种情况下,Samsung Glaaxy Tab 4)可能是扩展报告库不支持它。下面是我的脚本示例和我得到的屏幕截图:

[public class Whatever {
WebDriver driver;     
ExtentReports report;
Date date;

@Test
public void testOFWhatEver() throws Exception {

ExtentReports report = new ExtentReports("C:\\XXX\\XXX\\AppiumScreenshots\\SamsungGalaxyTab4TestResults\\" + "report" + ".html");
ExtentTest test = report.startTest("Home Page UI test", "Verification that all elements on the Home Page locate correctly");
Some code;
Some code;
Some code;
test.log(LogStatus.INFO, "Snapshot below:" + test.addScreenCapture("/SamsungGalaxyTab4TestResults/01.png"));
report.endTest(test);
 report.flush();][1]

0 个答案:

没有答案