主页
官方文档
获取License
主页
官方文档
获取License
登入
注册
首页
提问
分享
建议
讨论
公告
文章
其它
发表新帖
自定义操作中,不传参数,怎么操作元素
提问
7
218
茂子
LV1
2025年5月19日 14:42
发表
<p>背景:在封装一些自定义操作时,往往需要操作一些元素,而且这些元素已经在“元素管理”页面进行维护了。我想在操作中使用这些元素,但不想通过传参的方式传入元素(避免每次调用这个操作都需要填入一次同样的元素),但又不想直接在代码中写元素定位。</p><p>问题:如何在自定义操作的代码中,直接根据模块名.页面名.元素名从“元素管理”页面获取到元素定位。</p>
收藏(
0
)
分享
相关标签:
元素定位
提问
注意:本文归作者所有,未经作者允许,不得转载
7个回复
茂子
LV1
(楼主)
2025年5月19日 14:53
至于为什么要这样做,因为我认为既然已经存在“元素管理”页面,那么整个平台所有需要操作的元素,都应该从这个页面统一管理,而在代码中直接写元素定位违背了既定的规范。
0
0
评论
Chras-fu
站长
2025年5月19日 16:55
自定义操作中有操作元素定义这一栏,在这里可以加很多元素,然后在代码里直接引用这种元素,企业版里代码栏右侧有快捷键辅助如何用这些元素定位。 做好这些后,使用这个自定义操作,其操作的元素就是从元素管理中选择。
0
1
评论
茂子
LV1
(楼主)
2025年5月20日 08:24
img[http://talk-cdn.liumatest.cn/004dd8b7-ddc8-41b6-abc1-d78f8a7bd56f.png] 我知道这个操作元素定义功能。但这里定义的元素,在调用这个操作时,每次都需要以参数的形式传入。 也就意味着假如我这个自定义操作需要ABC 3个元素,每次调用自定义操作都要填写ABC三个元素。 这样很麻烦,而且没有意义(因为要操作的这些元素是固定的,而传参我认为应该是用来传入一些变量)。 所以我想知道在代码里面,如何直接获取元素。以“模块名.页面名.元素名称”的方式。
0
3
评论
回复
所在专栏
提问
分享
建议
讨论
动态
其它
阅读权限
默认,所有用户可见
LV1及以上用户可见
LV2及以上用户可见
LV3及以上用户可见
LV4及以上用户可见
LV5及以上用户可见
LV6及以上用户可见
会员专享
管理员可见
确认修改
相关帖子
【BUG】删除用户后再次添加报错
0
首次安装部署答疑
7
引擎启动其他功能正常无法获取投屏
0
站长,web用例都执行成功,但总是拉不起浏览器,引擎和后端项目部署再同一个容器,用的是系统引擎,帮忙指导一下,docker方式部署,社区版1.4.1
0
站长,docker镜像都拉起来了,但登录报404,帮忙指导一下,版本是社区版1.4.1
3
在线体验环境怎么没有 关联取值和逻辑控件呀
0
adbdevices可以看到设备 为什么平台上没有
0
版主大佬,我要获取license怎么整
0
目前的积分计算公式,好像不对,没有计算回复的积分
0
发帖获取金豆
0
没有相关数据
源码地址
Github
微信扫描二维码添加作者微信加入社区官方交流群
相关链接
企业版在线体验平台