test_real_browsers.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:arsenic 作者: HDE 项目源码 文件源码
def test_file_upload(session, tmpdir):
    path = Path(str(tmpdir)) / 'file.txt'
    payload = secrets.token_urlsafe()
    with path.open('w') as fobj:
        fobj.write(payload)
    await session.get('/file/')
    file_input = await session.wait_for_element(5, 'input[name="file"]')
    await file_input.send_file(path)
    submit_input = await session.get_element('input[type="submit"]')
    await submit_input.click()
    contents_span = await session.wait_for_element(5, '#contents')
    assert payload == await contents_span.get_text()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号