1 今天内容: 模块的定义 导入方法 import的本质 导入优化 模块分类 模块介绍 configparser模块 hashlib模块 Re模块 一、模块定义:     用来在逻辑上组织python代码(变量,函数,逻辑,类);本质就是为了实现一个功能(就是以.py结尾的python文件)     比如说:文件名为test.py的文件,他的模块名就是test 例如:在同一个文件夹下创建mai
引言模块在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性,以下介绍python Requests模块的主要操作和应用。一、模块说明Requests模块是第三方模块,需要预先安装,requests模块在python内置模块的基础上进行了高度的封装,从而使得python进行网络请求时,变得更加简洁和人性。它几乎完全用python编写,比urll
学习内容:Python自动化之ExcelPython自动化之Excel0.包的安装1.Excel读取1.1读取对应表格1.2读取单元格1.3读取多个格子的值1.4练习题2.Excel写入2.1写入单元格并保存2.2写入行数据并保存2.3将公式写入单元格保存2.4插入列数据2.5插入行数据2.6删除2.7移动2.8Sheet表操作2.9创建新的Excel表3.Excel 样式3.1设置字体样式3.2
转载 2023-08-01 13:30:11
106阅读
前言有很多小伙伴吵着要完整的项目源码,完整的项目属于公司内部的代码,这个是没法分享的,违法职业道德了,就算别人分享了,也只适用于本公司内部的业务。所以用例的代码还是得自己去一个个写,我只能分享项目框架,只能帮你们到这了。一、项目结构1.新建一个工程(一定要创建工程),工程名称自己定义,如:yoyo_jiekou2.在工程的跟目录新建一个脚本:run_main.py,用来执行全部用例3.在工程下创建
python+appium 移动端自动化测试框架 总课时预计10天appium自动化测试框架的介绍 0.5天appium框架依赖环境的搭建 1天java环境变量配置介绍ANDROID 开发环境的配置与介绍python3.x环境的介绍PyCharm的安装与介绍整体环境的联合调试,及运行一个简单的例子PyCharm工具介绍 0.25天如何创建测试工程如何编写python脚本如何调试python脚本练习
PythonExcel自动化/ / 1.xlwings 官网:https://www.xlwings.org/特点:xlwings 是开源且免费的,预装了 Anaconda 和 WinPython,可在 Windows 和 macOS 上运行。通过 Python 脚本或 Jupyter notebook 自动化 Excel,通过宏从 Excel 调用 Python,并编写用户定义的函数(UDF
今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python抽出来,简单整理了一下它们的用处。我觉得,只要掌握了这些常用的Python,足以应对大多数自动化测试框架和工具的开发工作。为了从若干源代码文件中找出这些被引用的Python,还专门写了一个小工具来查找它们,该工具已经上传到github,地址是:import_search.py如果各位在平时工作
转载 2024-05-21 10:03:48
10阅读
# Python macOS 自动化:轻松实现操作自动化 在现代软件开发和运维中,自动化已成为一项至关重要的技能,尤其是在 macOS 系统中。Python 作为一种高效、易读的编程语言,拥有丰富的,可以帮助开发者实现各种自动化任务。在这篇文章中,我们将探讨一些常用的 Python ,这些可以在 macOS 上进行日常操作的自动化,并提供相应的代码示例。 ## 1. 常用的自动化
原创 7月前
51阅读
接口自动化测试是软件测试中非常重要的一环。使用Python语言和相应的工具,可以轻松地对接口进行自动化测试。本篇文章将介绍一个基于Pytest、Requests和Allure的接口自动化测试实战。 Pytest是一个Python的测试框架,其有着非常优雅的设计和强大的扩展性,可以帮助我们编写高效、简单和可扩展的测试用例。Requests是一个流行的Python HTTP,可以方便地向Web AP
的安装这里需要python的pautoguiPyAutoGUI依赖于pyscreeze、pymsgbox、pytweening,上述命令会自动安装这3个。安装完成后可以发现,在site-packages\pyautogui有6个文件,名字带java、osx、win、x11的是在不同平台的实现方案,再在__init__.py和__main__.py中检测当前系统平台进行封装。可以用命令pip
今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python抽出来,简单整理了一下它们的用处。我觉得,只要掌握了这些常用的Python,足以应对大多数自动化测试框架和工具的开发工作。为了从若干源代码文件中找出这些被引用的Python,还专门写了一个小工具来查找它们,该工具已经上传到github,地址是:import_search.py如果各位在平时工作
转载 2024-02-01 19:04:16
35阅读
记得我在上次分享的时候,说了Python可以实现很多自动化设计,有些还很高端。当然了,东哥目前的功力,高端的还是做不来,但是简单的还是可以的。所以今天我教你做两个简单而且实用的自动化,第一,报表生成自动化;第二,邮件发送自动化。但我想说明的是,并不是所有报表都是需要或者适合做自动化的。我们做自动化的目的是为了减少工作量,把一些重复性的工作交给程序处理。在数据分析实践中,日报,周报,这种频率性
(gui是什么?不想说了,查查吧。似乎对于做自动化测试的人来说,已经很习以为常了。) 最近在写开源的自动化测试的框架,对比商用的自动化测试框架,有一个很有趣的现象。商用工具在开始的时候都不约而同的定义的了GUI这种东西,把页面对象抽离出来。而开源有不一而同的,讲对页面对象的定义写到执行的语句中,动态识别。到底哪个更好,哪个更灵活呢? 我想很多时候分析两个哪
转载 2023-11-18 23:02:54
73阅读
【原始】打开记事本 def createFile(filename): if os.path.exists(filename) == False: open(filename, "a").close() if os.path.getsize(filename): pass else: f = ope ...
转载 2021-07-20 14:24:00
225阅读
2评论
自动化程序的概念“自动化程序”指的是通过电脑编程来代替人类手工操作的一类程序或软件。这类程序具有智能性高、应用范围广的优点,但是自动化程序的开发难度大、所用技术杂。本文对自动化程序开发的各个方面进行讲解。常见的处理对象自动化程序要处理的对象,与具体的业务需求有关。假设制作一个QQ信息群发工具,所处理对象就是QQ这个软件;如果要制作游戏外挂,处理对象就是那个游戏的界面。常见的处理对象是与电脑有关的一
转载 5月前
26阅读
您将在本文档中学习如何使用Name属性唯一标识 Microsoft Windows 窗体控件。本文档还将向您展示如何对 Visual Test 进行升级来处理 Windows 窗体。文档包括可供参考和应用的源代码,用于对现有自动化框架进行类似升级。文档还列举了一些 Windows 窗体本不支持的 Microsoft Win32 API。本文档未提供实现 Windows 窗体自动化的完全解决方案,未针对每个对 Windows 窗体控件不起作用的 Visual Test 方法提供替代方法,也未提供 Visual Test 所不具备的用于实现 Windows 窗体控件自动化的 Visual T
原创 2021-07-16 10:08:41
262阅读
您是否曾注意到,很多团队总是在将软件从开发环境迁移到生产环境之后才想到改善?我曾经遇到过一些团队,他们的开发周期长达几个星期甚至几个月不等 — 我认为这是浪费时间。为什么不像自动化构建一样,通过自动化大幅度减少花费在部署配置问题上的时间,并因此提升基础架构的效率? 仔细想一想:软件部署流程中的低效率意味着将推迟应用程序到用户的交付。更糟糕的是,一些人认为
转载 2024-08-24 17:39:23
33阅读
一种windows远程自动化解决方案今天的主角是powershell。windows有两种命令行方式,一种是cmd,一种是powershell,cmd也就是我们常用的命令提示符,powershell有着和linux类似的操作命令,如ls、cat、wget等,也有它自己的包管理方式,对标linux,同时也兼容cmd的命令,方便windows、linux运维及开发人员。windows10、window
python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p
背景整体思路实现方式1 自动化部署脚本2 远程执行3 配置jenkins任务 背景之前给公司搭建过一套gitlab+gerrit+jenkins的持续集成环境,由于操作起来有点繁琐,自己也没太搞清楚该怎么用,所以一直就只用了gitlab来做代码管理。最近要做一个项目自动部署的功能,使用过jenkins一定知道他的自动化功能。所以就从jenkins创建自动部署任务的方式来入手。整体思路jenkin
  • 1
  • 2
  • 3
  • 4
  • 5