Compare commits
3 Commits
65d155ba79
...
ab990dba14
Author | SHA1 | Date |
---|---|---|
|
ab990dba14 | |
|
471392106f | |
|
1e44560bca |
|
@ -1,6 +1,6 @@
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "aiomarionette"
|
name = "aiomarionette"
|
||||||
version = "0.0.1.post1"
|
version = "0.0.2"
|
||||||
description = "Firefox Marionette client for asyncio"
|
description = "Firefox Marionette client for asyncio"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = ["Dustin C. Hatch <dustin@hatch.name>"]
|
authors = ["Dustin C. Hatch <dustin@hatch.name>"]
|
||||||
|
|
|
@ -174,6 +174,26 @@ class WebDriverBase(_BaseRPC, metaclass=abc.ABCMeta):
|
||||||
'WebDriver:SwitchToWindow', handle=handle, focus=focus
|
'WebDriver:SwitchToWindow', handle=handle, focus=focus
|
||||||
)
|
)
|
||||||
|
|
||||||
|
async def take_screenshot(
|
||||||
|
self,
|
||||||
|
*,
|
||||||
|
hash: bool = False, # pylint: disable=redefined-builtin
|
||||||
|
full: bool = True,
|
||||||
|
scroll: bool = True,
|
||||||
|
) -> str:
|
||||||
|
'''Take a screenshot of the current frame
|
||||||
|
|
||||||
|
:returns: Lossless PNG image encoded as a base-64 Unicode string
|
||||||
|
'''
|
||||||
|
|
||||||
|
res: Dict[str, str] = await self._send_message(
|
||||||
|
'WebDriver:TakeScreenshot',
|
||||||
|
full=full,
|
||||||
|
hash=hash,
|
||||||
|
scroll=scroll,
|
||||||
|
)
|
||||||
|
return res['value']
|
||||||
|
|
||||||
|
|
||||||
class Marionette(WebDriverBase):
|
class Marionette(WebDriverBase):
|
||||||
'''Firefox Marionette session
|
'''Firefox Marionette session
|
Loading…
Reference in New Issue