1 简介 基于Python,测试框架采用Pytest,API方面采用requests库,UI采用Selenium,目前适配了windows下IE、Chrome,Mac下的Chrome 暂时未适配Firefox以及Linux下的所有浏览器(linux版本太多,有需求的话可以在Issue提出或者自行二次适配),数据库方面采用SQLAlchemy,这个用到的比较少 2 依赖 开发时采用Python3.9,需要以下依赖(MacOS下),Windows上可能有些区别,可以根据报错修改 apipkg==1.5 asgiref==3.3.1 async-lru==1.0.2 attrs==20.3.0 bcrypt==3.2.0 beautifulsoup4==4.9.3 bs4==0.0.1 certifi==2020.12.5 cffi==1.14.4 chardet==4.0.0 click==7
1
什么汤 :pot_of_food: 导出您整个WhatsApp聊天记录的网络抓取工具。 目录 概述 问题 导出限制为最多40,000条消息 导出通过将整个消息替换为而不是例如 My favorite selfie of us :smiling_cat_with_heart-eyes::dog_face::selfie: 来跳过媒体消息的文本部分 My favorite selfie of us :smiling_cat_with_heart-eyes::dog_face::selfie: 导出限制为.txt文件格式 解决方案 WhatSoup通过在浏览器中加载整个聊天记录,抓取聊天消息(仅文本,没有媒体)并将其导出为.txt , .csv或.html文件格式来解决这些问题。 输出示例: 与Bob Ross.txt聊天的WhatsApp 02/14/2021, 02:04 PM - Eddy Harrington: Hey Bob :waving_hand:
1
领导让整理文档,花了好几天时间把官方文档翻译了一下,可能还有少许不通顺之处,麻烦指正一下。
2022-03-27 10:37:19 177KB python selenium
1
自动化的OWASP安全扫描程序 用于sql注入和xss扫描器的自动化安全扫描器Web安全是Web应用程序的重要方面。 如今,Web安全已成为与Internet相关的真正问题。 它被认为是全球数据社会的主要框架。 Web应用程序通过网页为客户端提供了更好的界面。 该网页脚本在客户端Web浏览器上执行。 Web应用程序是攻击的主要基础,例如跨站点脚本,cookie会话盗窃,浏览器攻击,Web电子邮件和网站中的自传播蠕虫。 这些类型的攻击称为“注入攻击”,即通过使用恶意代码进行攻击。 在过去十年的大部分时间里,注入攻击已成为Web应用程序漏洞列表的最高点。 当前有两个最常见的安全漏洞:SQL注入和跨站点脚本。 对拥有250多个电子商务应用程序,在线银行和公司站点的应用程序防御中心进行的安全评估得出的声明是,超过85%的Web应用程序容易受到攻击。 关于OWASP 开放Web应用程序安全性项目(
2022-02-14 11:15:07 2.03MB automation owasp python3 threats
1
测试自动化项目 这是我的第一个基于Selenium-Webdriver和Python的测试自动化项目。 它仍在开发演示网站的自动化测试包。 测试集合包括: 用户登录测试(正确/错误的登录名和密码) 酒店搜索测试 航班搜索测试 旅游搜索测试 转移搜索测试 项目结构 在这里您可以找到主目录及其内容的简短描述 -在locators.py中有Web元素的定位器分组在类中 -每个测试步骤都有一套方法(注意:一些重复的方法已移至 ) -网站的主要功能有一套测试 -如果使用Allure运行测试,则测试报告将保存在此目录中 此目录包含负责配置的文件,例如,用于管理的driver_factory.py或用于从项目中包含的xlsx文件读取输入数据的 项目特色 框架遵循页面对象模式 数据驱动的测试-在大多数测试中,已经实现了从xlsx文件加载数据的选项 在测试用例的每个步骤中都实现了记录器,例如 @all
2022-02-08 20:08:34 49KB Python
1
1.安装 2.开始 3.导航 4.元素定位 5.等待事件 6.页面对象 7.1 异常 7.2 行为链 7.3 警告框 7.4 特殊字符 7.5 By类 7.6 浏览器驱动 7.WebDriver API 8.附录:FAQ
2021-03-10 13:57:17 481KB python selenium中文文档
1