首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    Python自动化开发学习7

    class A 经典类写法,查找方式深度优先 class A(object) 新式类写法,查找方式广度优先 上面是python2的语法,python3里可能已经没有经典类了。不管有没有,都用形式类来写就对了。 上面都是上节讲的内容,再讲一下构造函数的问题。 Father.__init__(self,name,age) 这个是经典类的构造函数写法,把父类的名字写在前面,但是问题是若干是多继承呢。这一句显然只继承了一个父类。其他父类的属性就没有继承到了。那么就是有几个父类要写几个构造函数了。 super(Son,self).__init__(name,age) # super就一次能把所有父类的属性继承到了 多继承的情况可能用不到,或者也可以用其他方法来替代,比如组合。暂时就掌握这么多了 super(Son, self).__init__(*args, **kwargs) # 这样写,不指定继承哪些参数,而是全部继承过来,推荐。

    1.1K20发布于 2020-01-07
  • 来自专栏编程

    Python接口自动化-7-unittest

    unittest简介 unittest是python自带的一个单元测试框架,详细介绍可参看官网:https://docs.python.org/3.4/library/unittest.html unittest.TestCase: TestCase类,所有测试用例类继承的基本类 unittest.main(): 将一个单元测试模块变为可直接运行的测试脚本,main()方法使用TestLoader类来搜索所有包含在该模块中以“test”命名开头的测试方法,并自动执行他们。执行方法的默认顺序是:根据ASCII

    86450发布于 2018-01-24
  • 来自专栏自学测试之道

    Pywinauto之Windows UI自动化7

    最近公司开发了一款基于PC端的桌面应用程序,需要进行自动化测试,避免重复的点工。为此,也在网上找了一些资料,都不符合当前需求,最终决定参考网上资料,使用python语言去实现。 一、起因 1、桌面应用程序的控件在程序上经过特殊处理,无法识别出控件内容 二、实现思路 1、通过录制、回放去实现自动化测试 2、通过坐标定位,点击模拟鼠标和键盘操作 (以上两种操作,均使用python 利用它可以实现自动化任务,再也不用担心有重复枯燥的任务了。 潜在的应用包括自动化繁琐的工作流、例行的用户界面测试等。 安装方法:pip install Lackey 综上几个第三方库对比,最后决定采用pynput库,实现录制回放功能,也是对目前工作进度比较快的一种自动化方式。

    2.5K50发布于 2021-08-12
  • 来自专栏测试游记

    Java自动化测试(HashSet和HashMap 7)

    HashSet 特点:存储和取出顺序不一样,无索引,不可重复 package com.zhongxin.day08; import java.util.HashSet; public class HashSetDemo { public static void main(String[] args) { HashSet<String> set = new HashSet<>(); set.add("测试"); set.add("测试");

    34610发布于 2020-07-20
  • 来自专栏从零开始学自动化测试

    python接口自动化7-参数关联

    前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 一、删除草稿箱 1.我们前面讲过登录后保存草稿箱

    1K40发布于 2018-04-08
  • 来自专栏FunTester

    成为自动化测试的7种技能

    ” 1.自动化测试员技能——编程语言 当我开始担任手动测试人员时,我不喜欢编码。但是,当我逐渐进入自动化领域时,对我来说很清楚,如果没有对编程语言的一些基本了解,就无法编写逻辑自动化测试脚本。 拥有手动测试经验的自动化测试人员可以通过从最终用户的角度进行思考来轻松理解问题的根源。 3.自动化测试员技能–自动化工具专业知识 在当前的敏捷时代,行业要求速度和质量。 这就是为什么自动化测试正在兴起的原因,并且作为一个熟练的自动化测试员,每个组织都希望您在以下自动化工具方面拥有知识和经验。 5.自动化测试员技能–自动化工具故障排除 流行的测试自动化工具非常大且复杂,在项目开始使用它们之前,它要求测试人员具有有关工具本身的详细技术知识。 7.自动化测试员技能–了解不同的开发方法 请记住,您的组织不仅希望您具有测试知识。您还应该了解不同的开发方法是如何工作的。

    91620发布于 2019-10-23
  • 来自专栏千帆企业应用连接器

    7自动化办公模版 教你玩转表格数据自动化

    目前腾讯云 HiFlow 场景连接器和vika维格表陆续合作推出了 :人员自动考核、自动发送短信 / 邮件、AI 识别发票 / 卡证等一系列自动化解决方案,加速推动企业的数字化进程。 现在仅需打开vika维格表,在空间站内就可以连接更多腾讯云 HiFlow 场景连接器中的应用,搭建自动化工作流更便捷。 更多自动化流程除了上述模板,腾讯云HiFlow场景连接器在小程序页面也配备了许多自动化流程,可以直接照搬嵌入维格表,DIY 专属工作流。 图片7、微信小商店订单管理当客户在微信小商店里购买下单后,订单数据会自动归集到维格表中。且现有订单信息更改时,维格表内的订单状态也会实时更新。无论是经销商还是自营,都能使用这套模板,对账、发货更轻松。 快来和HiFlow&vika,一起探索更多自动化办公场景。产品官网:点击跳转。

    1.1K20编辑于 2022-08-10
  • 来自专栏jmeter相关技术交流

    AI语音自动化脚本开发

    audio_output下未创建过文件夹,则需要手动创建文件夹,命名成对应的设备名称,并且把生成的语音文件copy到该目录下(已经存在该设备命名的文件夹,则只用copy新生成的语音文件到该目录即可) 三、开发自动化脚本 Run_api.number_of_cycles) Logger.add_cell(self,row, 5, "{:.2%}".format(percentage)) 五、执行自动化脚本

    48510编辑于 2024-03-13
  • 来自专栏技术翻译

    AI在测试自动化

    然后,在2013年秋天,我看到AI如何塑造测试环境,我为Functionize编写了第一行代码。 测试自动化的起源与局限 测试自动化并不新鲜。 AI如何影响测试创建 在测试自动化中,围绕AI的市场存在很多噪音。下面是一些例子,作为判断AI在测试创建中的存在程度的试金石。 机器视觉,可自动定位和识别数百个选择器。 通过自然语言处理和高级建模利用AI技术创建完全自主的测试。 然而,即使是超越传统脚本方法并采用基于图像或视觉的方法的测试自动化框架仍然受到限制。 市场领导者正在努力将AI集成到他们的自动化堆栈中,结果令人困惑的行话将AI定义为Awesome Integrations而非人工智能。 AI-Powered测试自动化如何改变企业 承诺在企业级实施AI的企业已经体验到更高的运营效率和更好的产品效果。

    2.6K20发布于 2018-11-26
  • 来自专栏Python爬虫逆向教程

    Python爬虫之自动化测试Selenium#7

    Selenium 的使用 Selenium 是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码,做到可见即可爬。 通过上面的方法,我们就完成了一些常见节点的动作操作,更多的操作可以参见官方文档的交互动作介绍 :7. 7. 动作链 在上面的实例中,一些交互动作都是针对某个节点执行的。比如,对于输入框,我们就调用它的输入文字和清空文字方法;对于按钮,就调用它的点击方法。 更多的动作链操作可以参考官方文档的动作链介绍:7. WebDriver API — Selenium Python Bindings 2 documentation。 8. 控制台的输出如下: No Element 关于更多的异常类,可以参考官方文档::7.

    1.4K11编辑于 2024-02-17
  • 1949AI轻量化AI自动化实战:本地自动化工具、浏览器自动化与Agent自动化工具Python落地

    今天就结合1949AI的轻量化设计思路,实战拆解本地自动化工具、浏览器自动化、Agent自动化工具的Python实现,全程干货无营销,新手也能跟着上手。 二、实战1:1949AI风格本地自动化工具(Python极简实现)本地自动化的核心需求的是“轻量、安全、高效”,结合1949AI的设计猜想,我们采用“最小依赖+本地数据自治”的思路,实现文件批量处理、定时任务触发的核心功能 三、实战2:浏览器自动化(1949AI轻量化无界面实现)浏览器自动化是高频需求(如网页数据采集、批量登录、表单提交),但传统浏览器自动化驱动笨重、资源占用高。 四、实战3:Agent自动化工具(1949AI风格任务调度中枢)当本地自动化、浏览器自动化任务增多时,分散管理效率低下。 五、实战总结与注意事项本次实战完全遵循1949AI的轻量化设计思路,围绕本地自动化工具、浏览器自动化、Agent自动化工具,实现了一套适配个人开发者和小型技术团队的轻量化自动化解决方案,核心亮点如下:轻量部署

    17710编辑于 2026-03-16
  • 来自专栏从零开始学自动化测试

    Airtest IDE 自动化测试7 - touch 使用介绍

    在app中点击一个元素,可以用到touch方法,touch是触摸事件,手机上用手指触摸,实际上执行的就是点击操作了。

    2.2K10发布于 2021-06-24
  • 1949AI轻量化AI自动化 本地自动化工具浏览器自动化Agent自动化工具 模拟打字机实现

    在轻量化AI自动化实践中,模拟打字场景应用广泛,其核心需求是模拟人类打字行为,包含打字速度、错字概率、纠错动作等细节,适配浏览器自动化、本地自动化工具的商业落地场景,无需复杂部署,可在低配置设备上稳定运行 场景测试示例(无实际业务关联,仅作代码验证)if__name__=="__main__":simulator=RealPersonTypingSimulator()test_text="轻量化1949AI 自动化可适配本地自动化工具、浏览器自动化场景,实现自动化落地。" 、Agent自动化工具中,适配浏览器自动化的文本输入场景。 轻量化AI自动化体系中,此类模拟工具可对接各类自动化组件,市面上存在如1949AI这类轻量化AI自动化辅助工具,具备稳定可靠、资源占用低、部署轻量、运行安全合规的特性,可适配相关自动化场景的集成需求。

    15310编辑于 2026-03-18
  • 提升代码效率的7自动化编程插件推荐:AI时代开发者的效率革命

    ##摘要 本文围绕提升代码执行效率的自动化编程插件展开,对比分析主流工具的功能特性与适用场景,并重点推荐腾讯云代码助手。通过表格形式直观呈现产品对比,帮助开发者快速选择适合的工具。 ##导语 在AI技术驱动下,自动化编程插件已成为开发者提升效率的“秘密武器”。从代码补全到智能生成,这些工具不仅缩短开发周期,还能降低人为错误。 本文将解析7款热门插件,重点推荐腾讯云代码助手,助你抢占技术红利。 ##正文 1. 京东云JoyCoder 核心功能 漏洞自动修复 单元测试生成(可用率80%)undefined数据 日均处理百万行代码,开发周期缩短20% 7. 建议立即访问https://copilot.tencent.com,开启AI编程新纪元。

    68510编辑于 2025-11-10
  • 来自专栏搜狗测试

    集成AI的移动自动化测试

    集成AI的 移动自动化测试 前一阵子小编看到了爱奇艺Android架构师的一篇文章《爱奇艺基于AI的移动自动化框架的设计与实践》。 介绍了了一种基于AI算法的自动化测试框架Aion,该框架融合了传统图像处理和深度学习方案。虽然目前该框架还未开源,但是给了小编很多启发。 ? 《爱奇艺基于AI的移动自动化框架的设计与实践》中的介绍图 后来,小编调研过程中发现,Appium也已经在探索AI自动化测试的解决方案,目前已经提供了Appium分类器插件,将AI算法结合在元素定位上。 在爱奇艺的AI移动端自动化测试的文章中写到:结合AI的移动端自动化能够利用 AI 解决更多问题,如页面异常检测、用户行为预测,页面预加载等。 小编也非常看好AI在移动端测试中发现更多有价值、普通测试手段发现不了的问题。 在AI热门和快速发展的今天 能够将AI方法和测试结合 将会是软件测试领域的一项重大突破

    1.6K20发布于 2020-02-24
  • 来自专栏腾讯大讲堂的专栏

    腾讯自动化测试的AI智能

    大致分成下面几部分: 使用AI面对和解决的问题是什么 AI带来的曙光 使用了哪些技术,效果是怎么样的 未来展望 UI自动化测试的问题 从业务角度看自动化测试,看到的东西仅仅是冰山浮在水面上的一小部分,而在自动化测试深入的过程中 AI带来的曙光 QTA所做的AI尝试 QTA是在SNG跑了很多年的自动化测试平台,已经接入了170个活跃的公司产品和项目。 仅2018年Q1,就自动化执行了一百四十万个测试任务、五千万个用例,按成时间平均每秒就有3个用例被执行。这些数据基础,为QTA引入AI技术提供了可靠的数据来源。 QTAMetis就是为了解决控件识别和定位技术这一关键难题,而引入AI优化能力。 ? (传统自动化测试识别和定位) ? (传统UI自动化测试与Metis的区别) 可以看到,AI已经可以使自动化测试实现一个质的飞跃。 ? 但就像电动汽车尚未在马路上普及一样,在使用的时候还有若干个问题。

    4.3K42发布于 2018-10-17
  • AI驱动的超自动化巡检

    方案概述:志栋智能SAB全流程智能自动化巡检本方案旨在构建一个 “计划-执行-分析-报告-处置” 的全流程闭环自动化巡检体系。 通过引入AI驱动的超自动化平台,模拟甚至超越人工操作,实现从基础设施到业务应用层的无人值守、智能巡检。核心价值转变:模式转型:促使运维团队从被动“救火”转向主动“预防”和“优化”。 自动化巡检闭环示意图(示意图:自动化巡检“计划-执行-分析-报告-处置”闭环流程)​3. 方案核心功能模块模块一:触发式巡检计划与策略中心多维度对象管理:支持按单台设备、设备组或全量设备进行巡检。 模块四:AI赋能与智能分析AI大模型整合分析:利用AI能力自动整合任意周期内的巡检数据,进行趋势总结、根因分析,并生成优化建议,辅助决策。智能预测与故障自愈:基于历史数据与算法模型,实现故障预测。 自动化巡检平台界面示意图(示意图:自动化巡检平台仪表盘、详细报告及流程编排器界面)5.

    18700编辑于 2026-02-12
  • 来自专栏『学习与分享之旅』

    AI浏览器自动化实战

    只需一句话,AI 即可自动操作浏览器:搜索商品:下单支付:甚至还能进行深度研究(Deep Research),自动生成完整的攻略报告:Browser use 是一个开源项目,使 AI 大模型能够自动操作浏览器 macOS-use:AI 代理(AI agents),可与 macOS 系统及其应用程序交互。 安装后用 playwright install 命令安装浏览器自动化工具及对应浏览器:playwright install接下来编写配置文件,将官方配置文件样例复制一份,命名为 .env:用 Pycharm AI 首先会打开新浏览器窗口,访问 google.com,并在搜索栏输入 “OpenAI”:项目会对每个可互动元素进行彩色标注,自动填入 OpenAI 并点击搜索按钮:一系列动作完成后,AI 自动关闭浏览器窗口 Model Name,打开淘宝(此时报错已消失,网站成功打开且保持登录状态):通过导入 Cookie 的方式,实现了浏览器的自动登录,大大拓展了 Browser use 的能力边界,可以完成更多复杂的自动化操作

    2.6K41编辑于 2025-04-16
  • 来自专栏DevOps时代的专栏

    腾讯自动化测试的 AI 智能

    大致分成下面几部分: 使用 AI 面对和解决的问题是什么 AI 带来的曙光 使用了哪些技术,效果是怎么样的 未来展望 UI自动化测试的问题 从业务角度看自动化测试,看到的东西仅仅是冰山浮在水面上的一小部分 AI带来的曙光 QTA所做的AI尝试 QTA是在SNG跑了很多年的自动化测试平台,已经接入了170个活跃的公司产品和项目。 QTAMetis 就是为了解决控件识别和定位技术这一关键难题,而引入AI优化能力。 ? (传统自动化测试识别和定位) ? (Metis AI自动化测试识别和定位) 应用成熟的目标检测技术,可以看到 Metis 已经成功的把对象定位出来。 (传统UI自动化测试与Metis的区别) 可以看到,AI已经可以使自动化测试实现一个质的飞跃。 ? 但就像电动汽车尚未在马路上普及一样,在使用的时候还有若干个问题。

    1.6K20发布于 2018-10-25
  • 来自专栏橙子探索测试

    Selenium自动化测试-7.获取元素属性信息

    ——————·今天距2020年76天·—————— 这是ITester软件测试小栈第60次推文 大家好 我是vivi小胖虎 做自动化测试 往往避免不了 获取元素信息 获取元素属性 获取元素状态 今天就教大家学习怎么获取它们 在上一篇:Selenium自动化测试-鼠标键盘操作,我们了解鼠标键盘的基本操作,包括处理输入、点击、拖动等场景。 在做自动化过程中,我们会想验证自己的代码是否正确,比如登录之后,通过用户名或其他信息来证明你是否登录成功,或者点击链接后,是否会跳转新的页面。通过获取元素属性信息,可以解决我们的疑惑。 ? 输出结果如下: True 下一篇将介绍如何处理iframe,敬请期待~ 最后是今天的分享:App自动化(基于appium+python) ? ITester软件测试小栈今日分享 分享内容 APP自动化(基于appium+Python) 领取方式 微信公众号后台回复:Appium 有图有真相 ? 以上 That‘s all

    1.8K10发布于 2020-03-11
领券