.. java:import:: java.nio.file Path .. java:import:: org.openqa.selenium.remote Augmentable .. java:import:: org.openqa.selenium.remote RemoteWebDriver ScreenshotTaker =============== .. java:package:: ru.bitec.gs.automation.client :noindex: .. java:type:: public final class ScreenshotTaker .. versionadded:: 1.2.1 Снятие скриншота браузера средствами Selenium. Файл скриншота сохраняется в :java:ref:`GsAutoProps.SeleniumScreenshotPath ` при :java:ref:`GsAutoProps.SeleniumScreenshot ` имеющем значение `true`. Methods ------- takeScreenshot ^^^^^^^^^^^^^^ .. java:method:: public static Path takeScreenshot(RemoteWebDriver remoteWebDriver, String className, String methodName) :outertype: ScreenshotTaker Сделать скриншот браузера и сохранить в файл. Метод выполняется при :java:ref:`GsAutoProps.SeleniumScreenshot ` равном `true`. :param remoteWebDriver: действующий драйвер браузера :param className: простое имя тестового класса (:java:ref:`Class.getSimpleName() `) :param methodName: имя тестового метода :return: Путь до сохраненного файла или null в случае ошибок или при :java:ref:`GsAutoProps.SeleniumScreenshot ` равном `false`.