捕获使用Selenium WebDriver生成的请求数据/响应数据
项目描述
SeleniumProxy
一个用于RobotFramework的库,它扩展了SeleniumLibrary。
项目文档和用法 - 关键字文档
这是什么
SeleniumProxy 继承自 selenium 的 webdriver,并捕获 webdriver 生成的所有网络活动。webdriver 在一个添加了与请求和响应交互的关键字的类中存储数据。
在后台启动代理服务器,并将代理客户端添加到 webdriver 类中,以在运行时与代理服务器交互。
pip install robotframework-seleniumproxy
如何工作。
需要 OpenSSL 来拦截 HTTPS 连接。
brew install openssl
Selenium 的 webdriver 浏览器类型是一个类,它被继承和扩展,以便 webdriver 能够创建客户端代理并存储 webdriver 内的活动。
RobotFramework 的 seleniumlibrary 被扩展,以添加创建具有给定功能的车载程序的关键字,并且仍然可以使用可用的关键字。
致谢
我在此项目中使用的代码或想法的致谢。
- 日志包装关键字装饰器
- 打包自动化
- 使用混合模式扩展Selenium以扩展驱动程序功能的思想
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
robotframework-seleniumproxy-0.0.4.tar.gz (156.4 kB 查看哈希值)
关闭
robotframework-seleniumproxy-0.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 94d47aa083b2e48551bce11de980709b9010139e16a67d2618f01b619c74a40a |
|
MD5 | 106ed112b09a3248e6cce612fcd5a149 |
|
BLAKE2b-256 | ed0c56f06660a3a5a6203ed8e2d85e0cf8b38c7f6e593557af44175e68b09691 |