使用Seleniums Webdriver生成的捕获请求/响应
robotframework-seleniumprox的Python项目详细描述
硒代
扩展SeleniumLibrary的RobotFramework库。在
项目文档和用法-Keyword Documentation
这是什么
SeleniumProxy继承seleniums webdriver并捕获webdriver生成的所有网络活动。webdriver将数据存储在一个类中,并添加关键字以与请求和响应交互。在
代理服务器是在后台启动的,在webdriver类中添加了一个代理客户端,该类添加了在运行时与代理服务器交互所需的方法。在
pip install robotframework-seleniumproxy
它的工作原理
拦截HTTPS连接需要OpenSSL。在
^{pr2}$Seleniums webdriver浏览器类型是一个继承和扩展的类,使webdriver能够创建客户端代理并将活动存储在webdriver中。在
Robotframeworks seleniumlibrary被扩展为添加几个关键字来创建具有给定功能的webdriver,并且仍然能够使用可用的关键字
学分
我在这个项目中使用的代码或想法的学分。在
- 日志包装关键字装饰器
- 包装自动化
- 用mixin扩展Selenium以扩展驱动程序功能的想法
- 项目
标签: