自动化工具 UI 自动化平台太折磨人了

王一一 · 2023年07月14日 · 最后由 手摇呼啦圈 回复于 2023年08月02日 · 10710 次阅读

公司用了新的 UI 自动化平台,testin,看着挺好用的,实际使用好烦啊,感觉没有 pytest 的特性,定位参数化很难搞
就是普通的定位都费劲,非要文字在屏幕上出现的才能找到,我如果用 xpath 还不行
也就录制功能好用一点点,但是定位不到有什么用啊

共收到 27 条回复 时间 点赞

UI 自动化测试平台,感觉在当下的技术发展水平里,做多好都是乐色,专心做性能、接口、皮下测试的平台还有丢丢价值

叫你们领导去用下

好像有录制功能的平台都有点元素定位不到的苦恼

aabbcc 回复

领导肯定是用过的,会在企业落地推广使用,肯定是上面有人去预研过的吧,如果预研的是楼主当我没说

兄弟,你领导也在面向领导编程,反抗不了就接受吧,想办法改进下

沫沫sir 回复

不是我预研,有别的团队的人已经用了,可能我们系统实在陈旧吧。不如 selenium 方便,我现在最大的问题就是希望这个平台能支持 xpath 定位,定位不到用这个总没错,但是我没找到有这功能。。。。

这个工具不是有 AI 功能吗,AI 都搞不定?

沫沫sir 回复

有些人预研就是写个 demo,不深入研究,怎么会知道痛点

10楼 已删除

做平台和用平台不是一波人,从来都是这样,习惯就好。
就看做平台这波人会不会尽快去找用平台的人拿到反馈然后赶紧迭代了

不好用就说服领导,换了

ui 对于维护的项目还有点意义

赞同,这种图形化式平台真的不好用

UI 自动化用平台本身就是一个错误吧, 用代码都还有些不好解决的痛点, 目前还没有发现很好用的 UI 自动化测试平台能满足测试真正的需求, 感觉都是用来忽悠领导,忽悠外行的

testin 不是用 ocr 识别吗 为啥要写 xpath

回复内容未通过审核,暂不显示

testin 是支持 xpath 的啊?我用了一段时间,觉得还行。

testin 不是云测平台吗,那么我理解它的优势应该是背后的云真机?
我们现在使用的国外云真机平台(device farm)是支持主流测试框架直接集成调用的(比如 selenium,appium,cypress,playwright 等),因为它所提供的服务就只是设备而已,不会也不应该强制客户要根据它的模式去写,或者重新编写一套用例。不然我以后不想继续用你了,要换个云真机平台或者自己搭建内部的平台,这套用例怎么办?又重写一次?

Barry250 回复

咋用啊?现在就是有点问题,比如页面上没有这个菜单,需要下拉才行,但是这个平台的下拉有点问题,我不操作一下,他下拉不动。正常 xpath 是不需要下拉,它直接定位的啊

咸鱼菜鸡 回复

ocr 是定位方便,但是定位不准啊,页面上没有的怎么 ocr 啊,还有这个下拉,滑动,根本动不了,xpath 你设置好,直接给你定位到,俩者结合才能更方便

Tester_谜城 回复

痛苦是实打实的,不好用是一方面,人越用越傻又是一方面,也不知道谁发明的 UI 自动化平台这个概念,我擦

王一一 回复

没太理解 xpath 为啥不用下拉。。。你做个循环判断不就好了

王一一 回复

我记得他的滑动是可以设置起始点和终点的,你可以试试?

testin 除了 ai 识别以外我感觉其他功能一般,还不如自己写框架来的实在。它那个脚本实现起来没有公共传参的地方,一旦有需要复用但是参数又不一样的地方就没法整,就得重新写一遍才行,不易维护

建议用 sonic

喊 testin 的人进来看看。

公司决定的,和我领导肯定没关系,这种傻瓜式平台能不能消失啊,又发现我们产品用的不是普通的下拉框,平台还定位不到,我用代码俩行能找到,而且还能复用,这平台还得操作点击下拉框后下滑到对应位置

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册