顾三殇
【软件测试工程师】逍遥之道处心,求学之态处世
展开
-
【Python】预备知识:Python 简介
Python 的发展和演变、概念、版本分类、解释器的种类、优缺点、应用与局限、特点、编译和运行过程原创 2023-05-27 18:18:34 · 3027 阅读 · 0 评论 -
【Python】学习导论:Python 入门经验分享
学习 Python 过程中的经验分享:Python 学习路线 XMind 脑图、自学经验、学习资源与工具、学习方法等。原创 2023-05-27 00:58:27 · 1028 阅读 · 0 评论 -
【Python】Python 实战:爬取阿里巴巴、京东、拼多多的全部销售数据
爬取阿里巴巴、京东、拼多多的全部销售数据,并保存到一个 csv 文件中原创 2023-05-14 22:40:49 · 2727 阅读 · 1 评论 -
【Python】Python 实战:修改 csv 表格行高和列宽的 3 种方法
使用 Python 的 csv、pandas、openpyxl 库来修改已存在的 csv 表格的指定行高和列宽原创 2023-05-07 17:23:12 · 3448 阅读 · 0 评论 -
【Python】Python 实战:实现前端、后端管理系统部署
Django是一个高级的Python Web框架,它提供了完整的MVC架构和ORM映射。通过Django,我们可以快速开发高质量的Web应用程序。Flask是一个轻量级的Python Web框架,它提供了灵活的路由和模板引擎。通过Flask,我们可以快速搭建一个简单的Web应用程序。Python可以使用多种框架来实现前后端管理系统部署,其中比较流行的有Django、Flask、Tornado等。原创 2023-05-01 23:58:16 · 1874 阅读 · 0 评论 -
【Python】接口自动化测试框架 ①:Python + requests + Yami + Pytest + Allure + Logging + 热加载 + Jenkins 持续集成
Python + requests + Yami + Pytest + Allure + Logging + 热加载 + Jenkins 持续集成接口自动化测试框架 ①: Python 、 requests 详解原创 2023-04-30 00:35:37 · 1295 阅读 · 0 评论 -
【Python】Python 实战:生成多层嵌套笛卡尔积组合问卷 csv《感知觉与沟通评估表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间无关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据嵌套组合结果生成对应判断文案结果原创 2023-04-28 19:31:15 · 1190 阅读 · 0 评论 -
【Python】Python 实战:生成无关联单选问卷 csv《日常生活活动评估表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间无关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据问卷总分数生成对应判断文案结果原创 2023-04-25 23:41:42 · 751 阅读 · 0 评论 -
【Python】Python 实战:生成无关联单选问卷 csv《社会参与评估表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间无关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据问卷总分数生成对应判断文案结果原创 2023-04-25 17:45:17 · 641 阅读 · 0 评论 -
【Python】Python 实战:生成无关联单选问卷 csv《压疮风险评估表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间无关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据问卷总分数生成对应判断文案结果原创 2023-04-23 23:53:23 · 697 阅读 · 0 评论 -
【Python】Python 实战:生成无关联单选问卷 csv《跌倒风险评估量表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间无关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据问卷总分数生成对应判断文案结果原创 2023-04-23 23:40:16 · 621 阅读 · 0 评论 -
【Python】Python 实战:生成有关联单选问卷 csv《营养不良风险评估表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间存在关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据问卷总分数生成对应判断文案结果原创 2023-04-16 23:58:58 · 669 阅读 · 0 评论 -
【Python】Python 实战:生成无关联单选问卷 csv《精神状态评估表》
实战场景:问卷全部为单选题、问卷问题全部为必填、问题之间无关联关系、每个问题的答案分数不同、根据问卷全部问题得分生成总分数、根据问卷总分数生成对应判断文案结果原创 2023-04-16 23:20:10 · 343 阅读 · 0 评论 -
【Python】报错:NameError: name ‘By‘ is not defined
最新版 selenium 4.8 导入 selenium 库时,使用新写法 find_element(By.ID,"sb_form_q") 解决报错 NameError: name 'By' is not defined原创 2023-04-09 04:11:32 · 2790 阅读 · 0 评论 -
【Python】Python 模块用法:selenium 4 版本页面元素定位方法汇总
Python 3.7 以上版本 + selenium 4.0 ~ 4.9 版本:适用的页面元素定位方法汇总原创 2023-04-09 02:16:04 · 4697 阅读 · 0 评论 -
【Python】PyCharm 快捷操作说明(Tip of the Day):Esc、Fn、Tab 键
Tip of the Day 是 PyCharm 提供的一系列快捷操作提示,会在每次启动 PyCharm 时,弹出一个窗口提示,展示不同的快捷操作。Tip of the Day 的操作提示可以帮助用户更加高效地使用 PyCharm 进行开发。原创 2023-04-02 21:04:38 · 1121 阅读 · 1 评论 -
【Python】PyCharm 快捷操作说明(Tip of the Day):Ctrl 键
Tip of the Day 是 PyCharm 提供的一系列快捷操作提示,会在每次启动 PyCharm 时,弹出一个窗口提示,展示不同的快捷操作。Tip of the Day 的操作提示可以帮助用户更加高效地使用 PyCharm 进行开发。原创 2023-04-02 17:14:12 · 918 阅读 · 0 评论 -
【Python】Python 安装库:win 安装 itchat 库
itchat 库:是一个开源的微信个人号接口,自动化操作电脑版微信的机器人,可以进行消息获取、自动回复、群发等功能原创 2021-11-17 22:57:51 · 1549 阅读 · 0 评论 -
【Python】自动化测试技术:概述
自动化测试技术的发展和演变;自动化测试的概念、分类、优缺点、局限性;自动化测试工具的分类;自动化测试系统的通用架构;自动化测试框架。原创 2021-09-24 17:22:04 · 912 阅读 · 0 评论 -
【Python】Python 模块用法:selenium 3 版本页面元素定位方法汇总
Python 3.5 以上版本 + selenium 3.0 ~ 3.9 版本:适用的页面元素定位方法汇总原创 2020-12-30 01:21:31 · 642 阅读 · 0 评论 -
【Python】Windows:PyCharm 旧版卸载与新版安装汉化参考(专业版试用期/社区版)
PyCharm 作为 Python 开发的主流IDE之一,在其旧版卸载与新版安装、汉化等方面的参考也是众多开发者所关注的话题。除了以上的关键步骤,还有很多细节需要关注,比如在安装新版时需要注意是否与系统版本兼容,是否需要输入序列号等;汉化虽然简单,却也需要自行调试,例如排除因编码格式不对而导致的乱码。因此,连续学习参考资料和优秀教程对于快速掌握 PyCharm 的使用技巧和精华,也是非常有帮助的。原创 2020-12-29 20:10:42 · 6693 阅读 · 0 评论 -
【Python】Windows:Airtest IDE 真机连接之下载手机驱动 (部分机型直接连接失败时可采用此方法)
Airtest IDE 通过连接真机来进行自动化测试,但是在连接过程中,有些机型可能会出现连接失败的情况,此时可以尝试下载并安装对应的手机驱动来提高连接成功率。原创 2020-12-29 16:54:34 · 565 阅读 · 1 评论 -
【Python】Python 模块用法:selenium 库
selenium 库,它是一个用于自动化浏览器测试的工具,可以模拟实际用户在浏览器中的操作。它的主要功能是模拟用户在浏览器中的操作,并对浏览器进行自动化测试。原创 2020-12-29 03:14:28 · 586 阅读 · 3 评论 -
【Python】报错:调用浏览器出现错误 “selenium.common.exceptions.SessionNotCreatedException”
目录一、报错情况二、报错解读三、解决报错一、报错情况E:\Python\python.exe D:/PythonWorkSpace/PythonTest/Common/ChromeWebDriver.pyTraceback (most recent call last): File "D:/PythonWorkSpace/PythonTest/Common/ChromeWebDriver.py", line 9, in <module> driver = we原创 2020-12-29 00:58:01 · 3894 阅读 · 0 评论 -
【Python】接口自动化测试:HttpRunner 自动化框架 —— 编写接口用例脚本
一、用例脚本录制参考查看我的另一博文:【Python】接口自动化测试:HttpRunner 自动化框架 —— 录制接口用例脚本二、HttpRunner 测试用例的基本结构(1)每个 YAML/JSON 文件对应一个测试用例(testcase)【1 个用例可以包含多个接口,这有点像 jmeter 的 1 个线程组】(2)每个测试用例为一个list of dict结构,其中可能...原创 2020-02-29 23:33:20 · 1199 阅读 · 0 评论 -
【Python】Windows:Airtest IDE 下载与安装
Airtest IDE 下载与安装教程:Airtest IDE 是一款支持多种移动设备自动化测试的开发工具,可以通过 Python 脚本操控模拟器或真机操作,支持 UI 自动化测试、性能测试、Monkey 测试等多种测试方式可以生成测试报告并支持多人协作。原创 2020-01-16 10:07:34 · 1063 阅读 · 0 评论 -
【Python】接口自动化测试:HttpRunner 自动化框架 —— 录制接口用例脚本
目录一、环境准备二、工具版本三、har2case 命令用法四、F12 录制 har 包接口用例五、Fiddler录制 har 包接口用例六、用har2case 命令将 har 包转化成 yml 接口用例一、环境准备查看我的另一博文安装 HttpRunner :【Python】接口自动化测试:HttpRunner 安装部署和框架简介(win 10)查看我的另一...原创 2020-01-10 14:06:09 · 1294 阅读 · 0 评论 -
【Python】接口自动化测试:HttpRunner 自动化框架 —— 安装库 HttpRunner 2
目录一、HttpRunner 介绍二、HttpRunner 安装三、导入已有工程或者新建脚手架四、框架介绍一、HttpRunner 介绍点击查看官方详细文档介绍:https://cn.httprunner.org/(1)介绍HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、...原创 2020-01-07 13:14:49 · 1024 阅读 · 0 评论 -
【Python】Python 模块用法:requests 库
使用 requests 库实现网络爬虫 网络爬虫是通过 HTTP(S) 协议向指定 URL 发送请求,获取响应内容,解析后提取有用的数据并进行处理,最终存储到本地或数据库中。requests 库提供了简洁易用的 API 接口,可以实现网络爬虫的多种功能。例如,使用 get 方法向目标 URL 发送请求获取网页内容,使用 post 方法提交表单数据,使用 put 方法上传文件等等。同时,requests 库还可以设置代理、设置请求头、处理 cookie 等特殊需求。该库也支持多线程请求,操作简单,使用简单。原创 2019-12-22 22:48:50 · 436 阅读 · 1 评论 -
【Python】Python 安装库:win 安装 requests[socks] 库
使用requests和socks库,结合代理服务器,实现爬虫对网站的访问和数据获取。由于网络被墙以及反爬机制的存在,使用代理可以有效地解决这些问题。首先,使用socks库设置代理,然后使用requests库向目标网站发送请求,并获取返回的数据。同时,还可以利用代理池和定时检测机制,提高爬虫的稳定性和可用性。此外,还可以对代理进行优化和选择,提高代理的效率和可靠性。通过以上的实现,可以有效地提高爬虫的效率和成功率,同时保护个人隐私。原创 2019-12-22 22:38:40 · 1575 阅读 · 1 评论 -
【Python】报错:SyntaxError: unexpected character after line continuation character
目录一、报错情况二、报错原因三、报错解决一、报错情况SyntaxError: unexpected character after line continuation character语法错误:行连续字符后的以外字符二、报错原因1、代码有问题:报错日志指出的代码行有问题,比如语法问题、大小写问题、路径输入格式问题。2、代码外的问题:运行环境配置问题...原创 2019-12-22 21:02:26 · 16358 阅读 · 1 评论 -
【Python】Python 安装库:win 安装 requests 库
requests 是 Python 中常用的 HTTP 库,可以简化 HTTP 请求的发送和数据的处理。安装 requests 库需要使用 pip 工具,在命令行中输入命令 "pip install requests" 即可完成安装。安装完成后,可以通过 "import requests" 语句引入 requests 库,并开始使用其提供的各种功能。原创 2019-12-22 17:45:33 · 2421 阅读 · 1 评论 -
【Python】报错:AttributeError: module 'XXX' has no attribute 'get'
目录一、报错情况二、报错原因三、解决方法一、报错情况AttributeError: module 'requests' has no attribute 'get'属性错误:模块 “requests” 没有属性 “get”二、报错原因自命名文件名与 Python 原有库名(模块名)冲突了,也就是命名一样了。三、解决方法将文件名重命名即可。...原创 2019-12-22 17:37:18 · 7047 阅读 · 0 评论 -
【Python】Windows:Jupyter Notebook 安装、配置和快捷启动设置
Jupyter Notebook 的应用范围非常广泛,可以应用于数据科学、机器学习、科学计算、教育教学等领域,本文为 Jupyter Notebook 的安装、配置和快捷启动基础教程。原创 2019-11-21 00:35:44 · 2799 阅读 · 2 评论 -
【Python】报错:You should consider upgrading via the 'python -m pip install --upgrade pip' command.
目录一、报错情况二、报错原因三、报错解决一、报错情况WARNING: You are using pip version 19.1.1, however version 19.3.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' comma...原创 2019-11-21 00:11:07 · 8788 阅读 · 1 评论 -
【Python】报错:No matching distribution found for ipykernel (from XXX) —— win 10:pip 安装第三方库时报错解决
目录一、报错情况二、报错原因三、解决方法四、pip 国内的一些镜像五、永久更换pip 安装源为国内镜像六、报错解决一、报错情况Collecting jupyter Downloading https://files.pythonhosted.org/packages/83/df/0f5dd132200728a86190397e1ea87cd76244...原创 2019-11-20 23:53:48 · 8379 阅读 · 0 评论 -
【Python】Python 数据类型:列表
目录一、列表二、空列表三、列表包含的数据类型四、列表特性一、列表列表:用 [ ] 括起来的数据集合,中间用英文逗号隔开 [ , ]二、空列表写法一:[] # 注意是英文中括号,中间没有空格写法二:list() # 注意是英文小括号三、列表包含的数据类型数字类型(直接数字):[ 1 , 234 , 3435 , 3.5 ]字符串类型...原创 2019-11-13 00:23:48 · 213 阅读 · 0 评论 -
【Python】Python 常见名词:切片
目录一、切片二、切片用法三、切片不支持替换变量值片段一、切片切片:对字符串内容进行分段取值切片写法格式:变量名[a,b] # 从第 a 个字符长度取到第 b 个字符长度为止'''特别注意:切片取值序列是从 0 开始数的,以下示例均以字符的序列位数为参照。切片取值序列从前面往后数:是从 0 开始数的;【0】:第 0 个字符,指的是第 1 个字。切片取值序列从后面往...原创 2019-11-12 00:10:29 · 462 阅读 · 0 评论 -
【Python】Python 函数用法:min()、max()、sum()、round()、divmod() 函数
目录一、min()二、max()三、sum()四、round()五、divmod()一、min()min()函数:括号内带数字集合,求集合的最小值# 将括号内的数据集合可以是列表,也可以直接元组二、max()max() 函数:括号内带数字集合,求集合的最大值# 将括号内的数据集合可以是列表,也可以直接元组三、sum(...原创 2019-11-11 22:07:14 · 1186 阅读 · 0 评论 -
【Python】Python 函数用法:len()、id() 函数
目录一、len()二、id()一、len()len() 函数:返回字符串的长度# 注意:只能为字符串类型,不能为其他数据类型'''1 个汉字/数字/字母/符号的长度均为:1'''二、id()id() 函数:返回一个身份识别符,也可以理解为变量的内存地址# id() 函数中不限制数据类型...原创 2019-11-11 21:35:15 · 910 阅读 · 0 评论