How to get screenshot from RemoteWebDriver server instead of local FirefoxDriver?

前端 未结 5 1968
谎友^
谎友^ 2020-12-16 03:16

I am running Selenium WebDriver test on a remote PC from my laptop(java client), by using RemoteWebDriver. But RemoteWebDriver haven\'t provided screenshot API to directly

5条回答
  •  遥遥无期
    2020-12-16 03:33

    I think this is the best way:

    public Object getScreenshotAs(OutputType outputType) {
        Augmenter augmenter = new Augmenter(); 
        TakesScreenshot ts = (TakesScreenshot) augmenter.augment(driver);
        return ts.getScreenshotAs(outputType);
    }
    

提交回复
热议问题