Selenium运行结果截图

第一步:在基础类BaseTest中,写一个“运行结果截图”方法。java

代码以下:测试

    //运行结果截图

    public void screenshot(String fileName, WebDriver driver){

       try{

           File screenFile = ((TakesScreenshot) driver)

                  .getScreenshotAs(OutputType.FILE);

           FileUtils.copyFile(screenFile, new File("screen/" + fileName));

       }

       catch(Exception e){

           e.printStackTrace();

       }

    }

第二步:在测试case中,继承BaseTest基础类(extends BaseTest)。this

              在要截图的地方调用“运行结果截图”方法。code

代码以下:继承

this.screenshot("RoleCreate添加成功.jpg",driver);

 

第三步:截图后的文件是存放在工程目录下的“screen”文件夹中。get

相关文章
相关标签/搜索