Firefox
fullPageScreenshot
Робить знімок екрана всієї сторінки.
Команда Firefox. Більше деталей можна знайти в офіційній документації протоколу.
Usage
browser.fullPageScreenshot()
Returns
- <String>
screenshot: Зображення PNG у форматі base64, що містить знімок екрана всієї сторінки.
getMozContext
Отримує контекст, який наразі діє, наприклад CHROME або CONTENT.
Команда Firefox. Більше деталей можна знайти в офіційній документації протоколу.
Usage
browser.getMozContext()
Example
console.log(await browser.getMozContext()); // outputs: 'CHROME'
Returns
- <String>
Context: Контекст браузера, абоCHROME, абоCONTENT
setMozContext
Змінює цільовий контекст для команд між chrome та content.
Зміна поточного контексту має статичний вплив на всі наступні команди. Контекст CONTENT має звичайні дозволи документа веб-платформи, ніби ви оцінюєте довільний JavaScript. Контекст CHROME отримує підвищені дозволи, які дозволяють маніпулювати самим інтерфейсом браузера, з повним доступом до інструментарію XUL.
Команда Firefox. Більше деталей можна знайти в офіційній документації протоколу.
Usage
browser.setMozContext(context)
Parameters
| Name | Type | Details |
|---|---|---|
context | string | Контекст браузера, або CHROME, або CONTENT |
Example
console.log(await browser.getMozContext()); // outputs: 'CHROME'
browser.setMozContext('CONTENT');
console.log(await browser.getMozContext()); // outputs: 'CONTENT'