Selenium Basic VBA - Скриншот как Base64 - PullRequest
0 голосов
/ 22 января 2019

Можно ли использовать Selenium Basic (через VBA) для вывода снимка экрана в виде base64 изображения?

Я могу успешно сделать снимок экрана, используя:

Set sc = element.TakeScreenshot

Я пытался:

sc.getScreenshotAsBase64

Но это не работает.Можно ли этого достичь?

Спасибо.

1 Ответ

0 голосов
/ 01 февраля 2019

Вы можете использовать только селен, чтобы сделать снимок экрана и преобразовать его в форму base64

   String Base64StringofScreenshot="";
    File src = ((TakesScreenshot) driverThread).getScreenshotAs(OutputType.FILE);
    byte[] fileContent = FileUtils.readFileToByteArray(src);
    Base64StringofScreenshot = "data:image/png;base64,"+Base64.getEncoder().encodeToString(fileContent);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...