公司用了新的 UI 自动化平台,testin,看着挺好用的,实际使用好烦啊,感觉没有 pytest 的特性,定位参数化很难搞
就是普通的定位都费劲,非要文字在屏幕上出现的才能找到,我如果用 xpath 还不行
也就录制功能好用一点点,但是定位不到有什么用啊
叫你们领导去用下
喊 testin 的人进来看看。
公司决定的,和我领导肯定没关系,这种傻瓜式平台能不能消失啊,又发现我们产品用的不是普通的下拉框,平台还定位不到,我用代码俩行能找到,而且还能复用,这平台还得操作点击下拉框后下滑到对应位置
好像有录制功能的平台都有点元素定位不到的苦恼
不是我预研,有别的团队的人已经用了,可能我们系统实在陈旧吧。不如 selenium 方便,我现在最大的问题就是希望这个平台能支持 xpath 定位,定位不到用这个总没错,但是我没找到有这功能。。。。
兄弟,你领导也在面向领导编程,反抗不了就接受吧,想办法改进下
这个工具不是有 AI 功能吗,AI 都搞不定?
做平台和用平台不是一波人,从来都是这样,习惯就好。
就看做平台这波人会不会尽快去找用平台的人拿到反馈然后赶紧迭代了
不好用就说服领导,换了
UI 自动化测试平台,感觉在当下的技术发展水平里,做多好都是乐色,专心做性能、接口、皮下测试的平台还有丢丢价值
ui 对于维护的项目还有点意义
赞同,这种图形化式平台真的不好用
UI 自动化用平台本身就是一个错误吧, 用代码都还有些不好解决的痛点, 目前还没有发现很好用的 UI 自动化测试平台能满足测试真正的需求, 感觉都是用来忽悠领导,忽悠外行的
eTest 可以参考一下:https://alltheblue.github.io/docs/#/
testin 不是用 ocr 识别吗 为啥要写 xpath
testin 不是云测平台吗,那么我理解它的优势应该是背后的云真机?
我们现在使用的国外云真机平台(device farm)是支持主流测试框架直接集成调用的(比如 selenium,appium,cypress,playwright 等),因为它所提供的服务就只是设备而已,不会也不应该强制客户要根据它的模式去写,或者重新编写一套用例。不然我以后不想继续用你了,要换个云真机平台或者自己搭建内部的平台,这套用例怎么办?又重写一次?
testin 是支持 xpath 的啊?我用了一段时间,觉得还行。
咋用啊?现在就是有点问题,比如页面上没有这个菜单,需要下拉才行,但是这个平台的下拉有点问题,我不操作一下,他下拉不动。正常 xpath 是不需要下拉,它直接定位的啊
ocr 是定位方便,但是定位不准啊,页面上没有的怎么 ocr 啊,还有这个下拉,滑动,根本动不了,xpath 你设置好,直接给你定位到,俩者结合才能更方便
testin 除了 ai 识别以外我感觉其他功能一般,还不如自己写框架来的实在。它那个脚本实现起来没有公共传参的地方,一旦有需要复用但是参数又不一样的地方就没法整,就得重新写一遍才行,不易维护
建议用 sonic