Snapshot

Как агент читает страницу и находит нужные элементы управления.


Snapshot превращает веб-страницу в компактное представление, которое может прочитать агент. В него входит текст страницы, а гиперссылкам, кнопкам и полям присваиваются короткие ссылки, например @1 и @2.

Например, форма входа может выглядеть так:

@1 [heading] "Log in"
@2 [input type="email"] placeholder="Email"
@3 [input type="password"] placeholder="Password"
@4 [button] "Continue"

По этим ссылкам агент выбирает нужное поле или кнопку, не угадывая, где они находятся на экране.

Ссылки меняются вместе со страницей

Ссылка действительна только для текущего Snapshot. После перехода на другую страницу, отправки формы или иного обновления агент делает новый Snapshot, прежде чем снова использовать ссылку. На следующей странице @4 может оказаться совсем другой кнопкой.

Обычно читать Snapshot самостоятельно не нужно. Если кажется, что агент опирается на устаревший вид страницы, попросите его сделать новый Snapshot и проверить ещё раз.

Snapshot входит в ego-browser. Агент читает его внутри своего Space, где вы можете просмотреть посещённые им страницы.