异步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 |