异步WebDriver客户端
项目描述
Async Webdriver
基于asyncio构建的异步webdriver客户端。
快速入门
让我们运行一个本地的Firefox实例。
from arsenic import get_session
from arsenic.browsers import Firefox
from arsenic.services import Geckodriver
async def example():
# Runs geckodriver and starts a firefox session
async with get_session(Geckodriver(), Firefox()) as session:
# go to example.com
await session.get('http://example.com')
# wait up to 5 seconds to get the h1 element from the page
h1 = await session.wait_for_element(5, 'h1')
# print the text of the h1 element
print(await h1.get_text())
更多详情,请查看文档
由Browserstack支持的CI
某些浏览器的持续集成由Browserstack慷慨提供。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪一个,请了解安装包的更多信息。
源分布
arsenic-21.8.tar.gz (16.3 kB 查看哈希值)
构建分布
arsenic-21.8-py3-none-any.whl (18.6 kB 查看哈希值)
关闭
arsenic-21.8.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1ac2d29ff447b648f870ce241660d0584d847f07f8fd6f00117e8aba0594e927 |
|
MD5 | 0275ee5520d09c823b91b44cd0af0c29 |
|
BLAKE2b-256 | 23170fee2eeb845b7d8de7fcc5af56b9991f45615c6e3486c0de2d1531453c67 |
关闭
arsenic-21.8-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9be9d9eeeac519d45bf8ebe6d03c24eb6ae4dc7672b1f6c8f870f63f5997642b |
|
MD5 | 78acc0d04559b61743c3e4ef9828e525 |
|
BLAKE2b-256 | f5207dd5184267baffec8f0619addcf91e170d831031410e6a83d749ac6ce6b3 |