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

    Pywinauto之Windows UI自动化4

    dlg = app.窗口类名 二、窗口的操作方法 1、窗口最大化 dlg.maximize() 2、窗口最小化 dlg.minimize() 3、还原窗口正常大小 dlg.restore() 4、 (dlg.children) # 获取窗口的子元素 print(menu.children) # 获取菜单的子元素 print(file.children) # 获取文件的子元素 4、 使脚本执行速度降低约2倍) Timings. fast(): #将所有计时除以2 (快2倍) 十、编辑类Edit的控件操作 1、快速输入文本内容 dlg["Edit"].type_keys("学python做自动化测试

    4.7K20编辑于 2023-03-08
  • 来自专栏runnergo

    RunnerGo项目管理及UI自动化插件功能详解

    V4.0.0版本新加了 “项目管理”和“UI自动化插件”等新功能,新版RunnerGo更注重测试人员与团队的协作,测试人员可以与其他团队成员共同跟踪项目进展、处理缺陷,并进行明确的任务分配,大大促进了测试团队与开发团队 UI-IDE插件:轻轻松松布置场景继 V3.0.0版本上线UI自动化功能后,RunnerGo团队还设计了插件UI-IDE,为测试人员更高效的使用UI自动化布置场景提供方便,我们可以对UI操作流程进行录制 spm_id_from=333.999.0.0UI自动化介绍视频https://www.bilibili.com/video/BV1qb4y1V7SQ/? 性能测试中无需安装各种插件,可直接对测试计划进行性能测试,并支持多种压测模式(如常见的并发模式、轮次模式、阶梯模式等六种并发模式),支持定时任务、测试报告、压力机监控等功能4. 自动化测试中支持多用例执行、定时执行任务、多场景同时执行、添加控制器等功能5. UI自动化可以快速执行大量的测试用例,比手动测试更高效。

    56320编辑于 2024-01-24
  • 来自专栏TestOps云层

    并行的UI 自动化测试 - Selenium Grid 4

    众所周知,使用 WebDriver 启动浏览器进行 Web UI 自动化测试的执行速度是很慢的,于是使用 Selenium Grid 进行并发测试是减少测试执行时间的一个非常好的手段。 一般我们在如下两种情况下使用Grid: 在多种浏览器,多种版本的浏览器,不同操作系统里的浏览器里执行你的测试 缩短完成测试的时间 PS:由于 Grid 3 Selenium已不再提供支持,本文中,我们将介绍Grid 4。 Grid 4中提供了相同的概念, 可以通过对上述某些组件进行分组来运行集线器, 也可以在独立模式下一起运行所有组件. Grid4 运行模式 在Grid 4 中有四种运行模式: 单机(Standalone) Hub and Node 分发器(Distributed) Docker 单机模式(Standalone): 新的 分发服务器从队列中接收请求: java -jar selenium-server-4.0.0-alpha-7.jar sessionqueuer 第4步: 启动分发器.

    3.3K40编辑于 2022-04-07
  • 来自专栏自动化、性能测试

    Selenium系列(十七) - Web UI 自动化基础实战(4

    https://www.cnblogs.com/poloyy/category/1680176.html

    56210发布于 2020-06-09
  • 来自专栏测试游记

    4.UI自动化测试框架搭建-文件结构

    ── requirements.txt # python包管理 根据上述方式创建好文件之后,把我们之前写的元素操作放到utils文件夹中去 yaml文件放到data文件夹中 另外UI DOMContentLoaded这个事件完成,仅对html的内容进行下载解析 normal: 即正常情况下,selenium会等待整个界面加载完成(指对html和子资源的下载与解析,如JS文件,图片等,不包括ajax) 在进行UI 自动化测试的时候经常会遇到一个奇怪的问题,也就是人工去操作没有问题,但是使用脚本操作的时候却提示没找到元素,或者脚本迟迟不进行下一步操作 这可能是因为某几个资源没有加载完成导致的。

    98630编辑于 2022-03-29
  • 来自专栏Niuery的技术日记

    UI自动化 --- 微软UI Automation

    引言 自动化测试平台的意义就三个字 --- 稳定性。 无论是接口自动化测试,还是UI自动化测试,目的就是为了提高产品的稳定性,保证用户体验。 本篇内容主要想讨论的是UI自动化测试,我搜集了一下常见的UI自动化测试平台: 「Selenium」:Selenium是开源且免费的,使用非常广泛的Web应用程序自动化测试框架,它既支持多种语言的脚本驱动测试 elements(UI自动化元素) UI Automation properties(UI自动化属性) Control patterns(控件模式) UI Automation events(UI自动化事件 UI 自动化信息,它包含在 Windows SDK 中。 现在我想搭建一个基于 UI Automation 的桌面应用的UI自动化测试平台,现在只是有一个大体思路: UI Automation 提供桌面应用自动化测试的基本能力。

    2.9K31编辑于 2023-10-22
  • 来自专栏测试基础

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

    DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>UI自动化测试页面</title> </head> DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>UI自动化测试页面</title> </head> 下面通过一个例子来进行演示,我们要实现的场景是: 打开【UI自动化测试页面】,点击超链接,在新窗口打开【UI自动化-新页面】。 在【UI自动化-新页面】的输入框输入"新页面"。 返回【UI自动化测试页面】,在输入框输入【原页面】。 页面代码-window-1: <! DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>UI自动化测试页面</title> </head>

    3.7K20发布于 2020-09-16
  • 来自专栏测试基础

    UI自动化-2】UI自动化元素定位专题

    前言 UI自动化的学习,个人认为应该分五步走:环境搭建、元素定位、特殊场景处理、框架设计与搭建、测试平台开发。第一步的环境搭建其实没什么难度,都是固定的套路。 今天就来到了第二步的元素定位,可以说元素定位是整个UI自动化的基本功。 我查阅了大量的资料,在动手实践的基础上,整理总结了此文。 } catch (Exception e) { e.printStackTrace(); } finally { driver.quit(); } 4

    2.5K30发布于 2020-09-16
  • 来自专栏Niuery的技术日记

    UI自动化 --- UI Automation 基础详解

    ,想要借助UI Automation做一个UI自动化测试平台。 (UI自动化元素) UI Automation properties(UI自动化属性) Control patterns(控件模式) UI Automation events(UI自动化事件) 接下来一一学习 UI Automation tree(UI自动化树) UI自动化树可以通过过滤来创建仅包含特定客户端相关的 AutomationElement 对象的视图。 UI自动化元素与其父级、子级和同级之间的关系描述了元素在UI自动化树中的结构。 方法允许UI自动化客户端操作控件。 属性和事件提供有关控件模式功能以及控件状态的信息。 这些UI自动化客户端跟踪由UI自动化提供程序触发的事件,当UI中发生某些情况时,它们使用这些信息通知终端用户。

    8.3K20编辑于 2023-10-22
  • 来自专栏全栈程序员必看

    UI自动化平台_ui自动化是什么意思

    前言:最近萌生了做UI自动化平台的想法,以前做UI自动化都是直接脚本化的,也一直觉得UI改动一般都是很频繁,所以慢慢的脚本化的工作都放弃了,但是目前在公司,发现还是有点用的,公司的前辈也一直在完善脚本 UI自动化平台(一) 一、为什么是 Django 二、Pycharm创建Django项目讲解 1、新建一个django项目 三、django项目的运行 四、项目文件讲解 一、为什么是 Django 项目 位置(Location):是项目路径 Python解释器(Project interceptor):是选择使用的python版本【这里要注意,优先选择python3,我新电脑有毒,直接自带安装了4

    1.2K10编辑于 2022-11-16
  • 来自专栏从零开始学自动化测试

    Airtest 自动化测试4 - Poco辅助窗展示UI渲染树

    所以Airtest Project解决方案也提供了另外一种基于UI控件搜索的自动化框架 Poco UI识别方式,分别是基于两个框架: 基于图像识别的 Airtest 框架 基于UI控件搜索的 Poco 于是就能看到 UI渲染树 了 Poco Inspector Poco 辅助窗-点 Poco Inspector 按钮,探测页面元素 ? 点右侧页面上的元素,在左侧UI渲染树能看到点的元素属性了 ?

    1.6K10发布于 2021-06-24
  • 来自专栏花落的技术专栏

    Web UI自动化

    背景 UI 自动化测试,即通过自动化的手段来控制机器模拟人进行手工操作。 随着 GrowingIO 业务的不断发展,新需求的不断增加,回归测试的任务越来越重,现有测试的资源已经不足以应对繁重的回归测试任务,亟需 UI 自动化来代替人手工进行回归测试,解放回归测试的人力去做更精准的测试 因此,引出下文在 GrowingIO 的Web UI 自动化的建设,本文主要就以下两个方面展开介绍: 1.框架搭建 2.集成质量平台 框架搭建 PageObject 众所周知,UI 自动化测试,是位于测试金字塔塔尖的位置 无论是与 Jenkins 集成,还是对用例执行时间的要求,分布式执行才是 UI 自动化的最终态,这里使用 docker-compose 来创建 Hub 和 Node 节点 docker-compose.yml ,又将自动化框架与自研的质量平台进行集成,并与飞书和 Jira 打通,形成一个完整可追踪的闭环流程,具体流程如下: 1.在质量平台的页面上,选择测试环境地址和项目 ID,然后点击【启动 Web UI 测试

    1.5K00编辑于 2021-12-05
  • UI】 cocomessage消息提示插件

    在线示例 JQuery插件库地址 GitHub地址 安装 方法一 cnpm install coco-message -S vue单文件中引用 import cocoMessage from 'coco-message

    15210编辑于 2025-12-15
  • 来自专栏jianhuicode

    学问Chat UI(4)

    前言 写这个组件是在几个月前,那时候是因为老大讲RN项目APP的通讯聊天部分后面有可能自己实现,让我那时候尝试着搞下Android通讯聊天UI实现的部分,在这期间,找了不少的Android原生项目:蘑菇街的 AuroraChat AuroraChat 是个基于融云UI库的即时通讯(IM)RN UI组件。 本 UI 组件提供了消息列表、输入视图等常用组件,支持常见的消息类型:文字、图片、语音等。 功能 可以基于本 UI 库实现的功能: 消息列表的展示; 支持多种消息类型; 对每种消息类型的点击处理; 支持用户头像。 uploadMsg事件 组件内的方法 getHistoryMessage sendTextMsg sendRichTextMsg sendPicMsg sendVoiceMsg 数据格式 加载消息列表UI

    2.3K50发布于 2018-01-17
  • 来自专栏测试基础

    UI自动化-1】UI自动化环境搭建与简单示例

    1 准备工作 UI自动化的工具选型如下: 编程语言:Java 编程IDE:IDEA 项目管理构建:maven UI自动化测试:selenium3.0 版本管理:git 持续集成:Jenkins,详情见: modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>test-automation-ui import java.util.Map; import java.util.concurrent.TimeUnit; /** * @author muguozheng * @date 2020/4/ org.testng.annotations.Parameters; import org.testng.annotations.Test; /** * @author muguozheng * @date 2020/4/

    1.4K30发布于 2020-09-16
  • 来自专栏pandacode_cn

    Python ui自动化测试

    selenium+unittest包,来做ui自动化测试。

    52410编辑于 2023-07-06
  • 来自专栏pandacode_cn

    Python ui自动化测试

    selenium+unittest包,来做ui自动化测试。

    72820编辑于 2021-12-17
  • 来自专栏python爱好部落

    快速进行UI自动化

    最近团队少了好些人,有点忙不过来,虽然是有覆盖好多API测试,但是端到端的测试,还是少不了UI。 也可以支持2种文本定位方式 page.click("text=百度一下") # 模糊匹配 page.click("text='百度一下 '") # 完全匹配 关键这玩意,还可以拦截API请求,这个在测UI

    94510编辑于 2024-01-15
  • 来自专栏测试开发囤货

    UI自动化的价值

    UI自动化的价值 从 UI自动化的角度来看,实现功能,只需要通过 UI工具即可实现。 同样地,当系统执行了新任务时, UI自动化也会执行新任务的执行。 3、UI自动化可以减少重复和增加工作流程的复杂性。 在实际的工作中,最大的障碍之一就是重复操作和复杂流程。 三、VSM的价值 可以说,自适应自动化是为了让机器人工作,而 UI自动化则是为了让机器人来执行。但是使用自适应自动化是对其价值的追求。 对于 UI设计师来说,使用自适应自动化是实现这一目标的重要方法。 因此,自适应自动化UI设计领域得到应用也是顺理成章。 4、优化任务 优化任务就像你的任务,它可以针对每个任务提出新的要求,但也可能会要求你对所有任务都有同样的关注。

    87410编辑于 2022-11-07
  • 来自专栏测试学习之路

    UI自动化问题汇总

    如何搭建UI自动化框架 答: 搭建UI自动化框架时,使用的是PO设计模式,也就是把每一个页面所需要操作的元素和步骤封装在一个页面类中。 UI自动化时间等待有哪些? 例如Apache POI插件。 1. Selenium有哪些组件 答: 最早的有Selenium IDE,IDE只支持安装在fiefox上一个插件,支持录制自动化脚本。 还是有比较多的场景,我们可能或者需要借助javaScript来实现: 1.元素通过现有定位表达式不能够实现点击 2.前端页面试用了ck-editor这个插件 3.处理时间日期插件(可能) 4.生成一个alert 自动化报告生成你用的什么插件 答: 一般用TestNG原生的测试报告,也有第三方叫reportNG的插件 1.

    4.4K61发布于 2021-08-03
领券