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

    Selenium自动化测试-3.元素定位(3)

    在上一篇:Selenium自动化测试-元素定位(2),我们介绍了xpath定位,xpath一般都能满足我们的定位需求。今天我们来介绍另一种——css定位神器。 3.通过层级关系定位 通过上下层级关系进行层层定位,百度搜索框的层级元素如下: ? 层级关系为,form>span>input,层级定位代码如下: ? ?

    51320发布于 2020-03-11
  • 来自专栏全栈测试

    Selenium自动化测试-3.元素定位(3)

    3.通过层级关系定位 通过上下层级关系进行层层定位,百度搜索框的层级元素如下: ? 层级关系为,form>span>input,层级定位代码如下: ?

    47840发布于 2019-10-17
  • 来自专栏测试基础

    【UI自动化-3】UI自动化元素操作专题

    首先,我们最关心的当然是,下拉选择的相关方法,其中单选3个方法: void selectByVisibleText(String text):使用可见文本来选中某一项 void selectByIndex { e.printStackTrace(); } finally { driver.quit(); } } } 3 通过handle跳转窗口有3种思路: 先记录当前窗口句柄记为句柄1(String getWindowHandle()),打开新页面后获取所有窗口句柄的集合,遍历此集合,与句柄1不同则跳转该句柄所指向的窗口 下面通过一个例子来进行演示,我们要实现的场景是: 打开【UI自动化测试页面】,点击超链接,在新窗口打开【UI自动化-新页面】。 在【UI自动化-新页面】的输入框输入"新页面"。 返回【UI自动化测试页面】,在输入框输入【原页面】。 页面代码-window-1: <!

    3.7K20发布于 2020-09-16
  • 来自专栏python开发者

    python自动化测试(3)- 自动化框架及工具

    python自动化测试(3自动化框架及工具 1   概述 手续的关于测试的方法论,都是建立在之前的文章里面提到的观点: 功能测试不建议做自动化 接口测试性价比最高 接口测试可以做自动化 后面所谈到的  测试自动化 也将围绕着 接口自动化 来介绍。 主要用于生成测试报告 3   基本示例 如下示例也来自于官方文档 basic_demo.py: # coding:utf-8 """ 基本的自动化测试脚本 basic_demo.py """ __author AssertionError: False is not true ---------------------------------------------------------------------- Ran 3 tests in 0.001s FAILED (failures=1) testsRun:3 failures:1 errors:0 skipped:0 显然上面的输入结果已经将测试的结果进行了统计,

    2.7K50发布于 2018-01-05
  • 来自专栏小白鼠

    Ionic3 自动化发布

    不管你想体验Jenkins自动化部署带来的便捷,还是学习Jenkins 自动部署 app 这门技巧,这篇文章都适合你。

    79520发布于 2018-08-21
  • 来自专栏python3

    Python自动化开发学习3

    def test1(x,*args):  # *args会把多传入的参数变成一个元组     print(x,args) test1(1,2,3,4,5) test1(1,*[2,3,4,5])  #  fxy(3,6,max)  # max是内置函数,求最大值 c = fxy(3,6,pow)  # pow是内置函数,求幂。 修改员工工资 3. 增加新员工记录 4. 退出 >>:1 请输入要查询的员工姓名(例如:Alex):Alex Alex的工资是:100000。 1. 查询员工工资 2. 修改员工工资 3. 修改员工工资 3. 增加新员工记录 4. 退出 >>:3 请输入要增加的员工姓名和工资,共空格分割(例如:Eric 100000):Eric 100000 增加成功! 1. 查询员工工资 2. 修改员工工资 3. 增加新员工记录 4. 退出 >>:4 再见!

    45210发布于 2020-01-03
  • 来自专栏jmeter相关技术交流

    AI语音自动化脚本开发

    只需要右键执行Generate_corpus文件,即可生成 3. audio_output下未创建过文件夹,则需要手动创建文件夹,命名成对应的设备名称,并且把生成的语音文件copy到该目录下(已经存在该设备命名的文件夹,则只用copy新生成的语音文件到该目录即可) 三、开发自动化脚本 开发一个家庭查询方法,用来获取家庭id 3. Run_api.number_of_cycles) Logger.add_cell(self,row, 5, "{:.2%}".format(percentage)) 五、执行自动化脚本 主目录auto_test_main下,点击右键,选择Run即可执行 3. 执行完毕,测试结果会输出到result目录

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

    AI在测试自动化

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

    2.6K20发布于 2018-11-26
  • 1949AI轻量化AI自动化实战:本地自动化工具、浏览器自动化与Agent自动化工具Python落地

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

    17710编辑于 2026-03-16
  • 来自专栏自学测试之道

    Pywinauto之Windows UI自动化3

    ="Button") file_open.click() time.sleep(2) 二、获取进度条状态 后续再完善该方法 三、设置等待时长 1、使用time.sleep() time.sleep(3) app.window(title="否(N)", auto_id="7", control_type="Button").exists(): break app['否(N)'].Ok.click() 3、 UPGRADEDOWNLOAD_R21.0.0001\Bin\UpgradeDownload.exe") """判断是否有弹框""" while not app.top_window(): time.sleep(3)

    3.3K40发布于 2019-09-29
  • 1949AI轻量化AI自动化 本地自动化工具浏览器自动化Agent自动化工具 模拟打字机实现

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

    15310编辑于 2026-03-18
  • 来自专栏python3

    Python自动化开发学习-爬虫3

    .' % n) yield from asyncio.sleep(3) print('end func %s...' % n) if __name__ == '__main__': 3.x版本开始,都改用 async/await 了。旧版的 yield from 是不能调用新版的用async关键字定义的原生协程的,所以会报错。

    79510发布于 2020-01-06
  • 来自专栏搜狗测试

    集成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自动化测试的问题 从业务角度看自动化测试,看到的东西仅仅是冰山浮在水面上的一小部分,而在自动化测试深入的过程中 (冰山之上) 但是随着新技术的发展,越来越多的研发框架引入,如网页渲染、UI引擎甚至3D渲染引擎接连出现。这些数量繁多的开发框架,因为实现原理不同,在自动化测试过程中都会出现很多问题。 ? 这样一来,又给自动化测试增加了难度。 3 自动化测试成效问题 在谈到自动化测试时,很多同学提到投入产出比。成效是推行自动化测试很重要的问题。 ? AI带来的曙光 QTA所做的AI尝试 QTA是在SNG跑了很多年的自动化测试平台,已经接入了170个活跃的公司产品和项目。 仅2018年Q1,就自动化执行了一百四十万个测试任务、五千万个用例,按成时间平均每秒就有3个用例被执行。这些数据基础,为QTA引入AI技术提供了可靠的数据来源。

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

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

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

    AI浏览器自动化实战

    文中所用 AI 模型为刚刚升级的免费版 DeepSeek V3 0324 OpenRouter。文中还会穿插源码相关知识,补充讲解项目的核心原理。 macOS-use:AI 代理(AI agents),可与 macOS 系统及其应用程序交互。 安装后用 playwright install 命令安装浏览器自动化工具及对应浏览器:playwright install接下来编写配置文件,将官方配置文件样例复制一份,命名为 .env:用 Pycharm 免费版,在 OpenRouter DeepSeek V3 0324(free)模型详情页 OpenRouter粘贴到模型名称中:配置完成后,进行测试。 Model Name,打开淘宝(此时报错已消失,网站成功打开且保持登录状态):通过导入 Cookie 的方式,实现了浏览器的自动登录,大大拓展了 Browser use 的能力边界,可以完成更多复杂的自动化操作

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

    腾讯自动化测试的 AI 智能

    这样一来,又给自动化测试增加了难度。 3 自动化测试成效问题 在谈到自动化测试时,很多同学提到投入产出比。成效是推行自动化测试很重要的问题。 ? AI带来的曙光 QTA所做的AI尝试 QTA是在SNG跑了很多年的自动化测试平台,已经接入了170个活跃的公司产品和项目。 仅2018年Q1,就自动化执行了一百四十万个测试任务、五千万个用例,按成时间平均每秒就有3个用例被执行。 这些数据基础,为QTA引入AI技术提供了可靠的数据来源。 11月2-3日,DOIS 2018 · 深圳站! 腾讯敏捷研发、工蜂、专用云 3 位大咖与您分享 DevOps 落地的方法! ? ? 点击阅读原文,提前预定11月2-3日 DOIS 2018 · 深圳

    1.6K20发布于 2018-10-25
  • 来自专栏全栈工程师修炼之路

    Ansible自动化运维学习笔记3

    ] #语法2: tasks: - debug: msg: "{{item}}" with_items: [ 1, 2, 3 ] #语法3: tasks: - debug None]) => { "msg": [ 3, null #列表元素数量不同 [1,2,3] [a, b] ] with_cartesian 关键字 ']) => {"msg": "E.g 3: index is : 0 , value is a"} ok: [local] => (item=[1, u'b']) => {"msg": "E.g 3: is c"} ok: [local] => (item=[3, [u'd', u'e']]) => {"msg": "E.g 3: index is : 3 , value is [u'd', u'e' => {"msg": "3"} #TASK [Demo 3] ok: [local] => (item=number is 6.00) => {"msg": "number is 6.00"} ok

    2.9K41发布于 2020-10-26
  • 来自专栏编程

    Python接口自动化-3-POST请求

    POST请求 HTTP协议规定post提交的数据必须放在消息主体中,但是协议并没有规定必须使用什么编码方式。服务端通过是根据请求头中的Content-Type字段来获知请求中的消息主体是用何种方式进行编码,再对消息主体进行解析。具体的编码方式包括: application/x-www-form-urlencoded 最常见post提交数据的方式,以form表单形式提交数据。 application/json 以json串提交数据 以form形式发送请求 Reqeusts支持以form表单形式发送post请求

    1.1K80发布于 2018-02-27
  • 来自专栏暴走的程序质检员

    自动化-Httprunner3源码阅读-Ongoing

    自动化-Httprunner3源码阅读-Ongoing S背景 我现在的公司目前使用的自动化测试框架为Httprunner3 , 框架本身完备度较高, 但是在实际使用过程中发现一个bug: 一个pytest

    27411编辑于 2024-04-11
领券