跳转到主要内容

捕获使用Selenium WebDriver生成的请求数据/响应数据

项目描述

SeleniumProxy

Twitter URL GitHub stars GitHub watchers GitHub followers

Build PyPI - Version PyPI - Python Version

一个用于RobotFramework的库,它扩展了SeleniumLibrary

项目文档和用法 - 关键字文档

这是什么

SeleniumProxy 继承自 selenium 的 webdriver,并捕获 webdriver 生成的所有网络活动。webdriver 在一个添加了与请求和响应交互的关键字的类中存储数据。

在后台启动代理服务器,并将代理客户端添加到 webdriver 类中,以在运行时与代理服务器交互。

Pypi


pip install robotframework-seleniumproxy

如何工作。

Proxy2 运行代理服务器 OpenSSL

需要 OpenSSL 来拦截 HTTPS 连接。

brew install openssl

Selenium 的 webdriver 浏览器类型是一个类,它被继承和扩展,以便 webdriver 能够创建客户端代理并存储 webdriver 内的活动。

RobotFramework 的 seleniumlibrary 被扩展,以添加创建具有给定功能的车载程序的关键字,并且仍然可以使用可用的关键字。

致谢

我在此项目中使用的代码或想法的致谢。

Jani Mikkonen

  • 日志包装关键字装饰器
  • 打包自动化

Will Keeling

  • 使用混合模式扩展Selenium以扩展驱动程序功能的思想

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

robotframework-seleniumproxy-0.0.4.tar.gz (156.4 kB 查看哈希值)

上传时间

由以下支持