python自动化

2024/4/11 18:24:19

深度解析:会用Excel,还有必要学Python吗?

前言 某站上有个问题: 我都会用Excel了,还有必要学Python吗? (文末送读者福利) 这个问题大概率可以说明问这个问题的这位同学目前还没有遇到非Python不可的场景,之所以产生了学Python的念头是因为这两年P…

【Python】AppUI自动化—appium自动化元素定位、元素事件操作(17)下

文章目录 前言一.Appium 元素定位1.定位方式种类2.如何定位2.1 id定位2.2 className定位2.3 content-desc 定位2.4 Android Uiautomator定位4.1 text定位4.2 text模糊定位4.3 text正则匹配定位4.4 resourceId定位4.5 resourceId正则匹配定位4.6 className定位4.7 className正则…

实战自动化测试1:创建订单写的Python自动化

1、前言 公司的系统逐渐稳定,持续版本稳定,避免反复测试,浪费时间经历去回归测试。每次迭代测试节点过多且复杂,测试人员难于测试全面覆盖,引起一小部分bug问题。 2、示例 使用正式环境系统的下单页面 ①系统的操作需…

二 Python-selenium 定位页面元素

二 对象的定位 2.1 定位单个元素 在自动化的测试中,对象元素的定位和操作是自动化的核心部分,但是对象是定位自动化的基础,在对象的基础上,才可以形成对对象的操作。 webdriver提供了元素定位的方法,常见的有如下的…

python selenium_Selenium自动化测试实例基于python

一、Selenium介绍Selenium是一个Web开源自动化测试框架,具有页面级操作、模拟用户真实操作、API从系统层面触发事件等特点。1.版本Selenium 1.0 Sever/Client工作方式,可在本地或远程机器上运行基于JS注入的Case底层。为什么一定要用代理服务…

Python与CAD系列基础篇(十)图形复制、移动、删除

目录 0 简述1 图形复制与移动2 图形删除0 简述 本篇详细介绍使用①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件进行图形复制、移动、删除的方法。 1 图形复制与移动 pyautocad方式 from pyautocad import Autocad, APointdef draw_circle_copied():# 连接到…

软件测试-为什么我们的自动化测试做不起来?

自动化测试落地状况 如果让两个相互不认识的、来自于不同公司的测试工程师自由讨论,我猜他俩寒暄的第一个问题会是:你们公司的自动化是怎么做的?如果你去问一个来自于大厂的质量部门的测试架构师:你家的测试平台有什么功能&#…

“我放弃了年薪20W的offer......”

我的职业生涯开始和大多数测试人一样,开始接触都是纯功能界面测试。那时候在一家电商公司做测试,做了有一段时间,熟悉产品的业务流程以及熟练测试工作流程规范之后,效率提高了,工作比较轻松,也得到了更好的…

Python与CAD系列基础篇(十四)拓展属性

目录 0 简述1 拓展属性介绍2 pywin32添加和查看拓展属性0 简述 本篇详细介绍通过pywin32连接AutoCAD方式进行拓展属性编辑与查看。 1 拓展属性介绍 拓展属性的定义 拓展属性是AutoCAD中的一种元数据,它可以附加在图形对象上,以提供关于对象的额外信息。这些信息可以是与设计…

python监控cpu程序

python可以监控GPU程序,比如获取显卡的显存,可用显存,已用显存,pid等信息,具体可以查看笔记python监控显卡显存 。当然python也可以查看CPU程序信息,并且可以从程序名获取程序的pid,同样也可以通…

Python与CAD系列高级篇(十七)批量替换文本

目录 0 简述1 单选替换文字对象为指定内容2 多选替换文字对象为指定内容3 文本刷0 简述 本篇介绍以下几项功能开发:1.单选替换文字对象为指定内容;2.多选替换文字对象为指定内容;3.文本刷功能。 1 单选替换文字对象为指定内容 需求: ① 用户指定文本内容。 ② 根据指定内容…

Python-Selenium自动化具体用法API

Selenium具体用法 1.页面交互 下面我举例说明,打开百度浏览器,输入“selenium”,并进行搜索,打印源代码,具体代码如下: def pageInteraction():driver = webdriver.Firefox()driver.get(http://www.baidu.com)# 隐示等待,为了等待充分加载好网址driver.implicitly_wai…

python自动化_三个Python自动化测试高效工具的使用总结

##Python语言的特点Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。它的特点如下&…

[pig框架实战] 手撕视频管理发布平台[05] - [辅助功能] 视频拷贝至PC

文章目录需求视频是保存在手机里面open读取文件方式(失败)pythonuiautomator2方式(成功)参考资料需求 视频是保存在手机里面的,所以需要通过手机将视频保存到电脑,用于本视频平台播放 视频是保存在手机里…

Python与CAD系列高级篇(二十)批量为文本添加递增编号

0 简述 本篇介绍以下功能开发:一次性选择所有文本并批量添加递增编号。 1 需求 需求: ① 用户在cad中交互式选择所有需要编号的文本。 ② 为选中的所有文本添加递增编号。 2 代码实现 代码实现: from pyautocad import Autocad# 连接到AutoCAD应用程序: acad = Autocad(…

Python与CAD系列高级篇(二十五)分类提取坐标到excel(补充圆半径、线长度、圆弧)

目录 0 简述1 分类提取坐标到excel2 结果展示0 简述 上一篇中介绍了:对点、直线、多段线、圆、样条曲线分类读取坐标并提取到excel。考虑到进一步提取图形信息,此篇补充对圆半径、线长度以及圆弧几何信息的提取。 1 分类提取坐标到excel 代码实现: import math import nump…

Python与CAD系列高级篇(十六)根据范围提取文本及信息

目录 0 简述1 需求描述2 功能实现0 简述 本篇为Python与CAD系列高级篇系列的第一篇,高级篇主要以需求和功能实现为导向,介绍Python在CAD实际开发与自动化中的作用。 本篇介绍根据指定的矩形范围(可拓展为任意范围)提取所有的文本信息,及相关的基本属性等。 1 需求描述 需…

python自动化笔试面试题(附带答案)

一、问答题 1、自动化代码中,用到了哪些设计模式? 答:自动化代码用到过的设计模式: ①单例设计模式 ②工厂模式 ③PO设计模式 ④数据驱动模式 ⑤面向接口编程设计模式 2、什么是Selenium 答:Selenium是一个开…

Python与CAD系列高级篇(二十二)批量将直线、圆或圆弧改多段线

0 简述 本篇介绍以下功能开发:一次性选择所有直线、圆或圆弧并批量修改为多段线。 1 需求 需求: ① 用户在cad中交互式选择所有需要修改的直线、圆或圆弧。 ② 将所有直线、圆或圆弧修改为多段线。 2 代码实现 代码实现: import pythoncom import win32com.client as win…

python自动化_Python编程快速上手——让繁琐的工作自动化

Python是一种解释型,面向对象,动态数据类型的高级程序设计语言,这几年python极其火爆,应用也非常的广泛,例如:爬虫,数据分析,科学计算,人工智能等python都能胜任&#xf…

Python与CAD系列基础篇(十一)图形旋转、镜像、缩放

目录 0 简述1 图形旋转2 图形镜像3 图形缩放0 简述 本篇详细介绍使用①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件进行图形旋转、镜像、缩放的方法。 1 图形旋转 pyautocad方式 from pyautocad import Autocad, APoint, aDouble import mathacad = Autoca…

开发工具pycharm写第一个Python自动化程序案例

1、python开发工具pycharm到: https://www.jetbrains.com/pycharm/download/ 地址下载pycharm,最好下载免费社区版本的。 2、监测selenium环境 运行cmd,输入python,会进入到dos下的python环境,输入: from seleniumimport webdriver 无任何的错误提示信息,表示s…

Python与CAD系列高级篇(十九)对含数字文本实现递增

0 简述 本篇介绍以下几项功能开发:在已有含数字文本基础实现递增。 1 需求 需求: ① 用户在cad中交互式定义递增数字。 ② 根据选中的含数字文本进行递增(如将1.cad递增为2.cad…)。 2 代码实现 代码实现: import win32com.client as win32 import pythoncomdef vtpnt(…

python自动化_Python办公自动化 - 2 Word办公自动化

这是一个Python编程简单入门的系列教程,课程所有资料(代码、测试文件)可以从百度网盘下载:链接:https://pan.baidu.com/s/1oS27bE9Pyns4Patf05ehLA提取码:jz5z讲解视频:知乎视频​www.zhihu.com…