SaveImage Version 9 (Java)
Action group: Browsers
Description
The action saves the image from the web page to a file on the local computer and returns the full path to that file.
Action icon
Settings of parameters
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с браузером. | Robin.Selenium | Контекст браузера | Да |
Элемент | Web-элемент, содержащий изображение | Robin.WebElement | Да | |
Путь к папке | Путь к папке, в которой будет сохраняться изображение | Robin.FolderPath | C:\doc\img | Да |
Источник изображения | Источник сохраняемого изображения. Доступно 3 варианта: 1) URL ресурса. Cохраняет изображения по URL. Подходит для изображений, заключенных в тег img. Не подходит для сохранения капчи и иных типов изображений. 2) Скрипты (используется скрипт JS). Сохраняет изображения c помощью скриптов JS. Подходит для сохранения любых изображений, включая капчу. 3) Cкриншот (используется скрипт JS). Вырезает изображение из скриншота окна браузера. Позволяет сохранять изображения, не выходящие за пределы окна браузера, включая капчу. | Robin.String | Нет | |
Результаты | ||||
Путь к файлу c изображением | Путь к файлу c изображением | Robin.Image | C:\doc\img.png |
Special conditions of use
- It is assumed that the desired page is already open in the browser.
- To avoid conflicts with the uniqueness of image file names, it is suggested to use the generated GUID as the file name.
- The preferred format in which the image is saved is PNG.
Example of use
Task
Follow the link https://bankrot.cdtrf.ru/public/default.aspx and save the image from the web page.
Solution
Use the "Open Browser", "Navigate", "Save Image" actions.
Implementation
- Assemble a robot scheme with the actions.
- Set the "Open Browser" action parameters.
- Set the "Navigate" action parameters.
- Set the "Save Image" action parameters. To create an element use the WebSpy tool (see section Create Web-element).
- Click "Start" in the top panel.
Result
The program robot completed successfully.
The image is saved.