主页
官方文档
获取License
主页
官方文档
获取License
登入
注册
首页
提问
分享
建议
讨论
公告
文章
其它
发表新帖
自定义操作中,不传参数,怎么操作元素
提问
7
162
茂子
LV1
5月19日 14:42
发表
<p>背景:在封装一些自定义操作时,往往需要操作一些元素,而且这些元素已经在“元素管理”页面进行维护了。我想在操作中使用这些元素,但不想通过传参的方式传入元素(避免每次调用这个操作都需要填入一次同样的元素),但又不想直接在代码中写元素定位。</p><p>问题:如何在自定义操作的代码中,直接根据模块名.页面名.元素名从“元素管理”页面获取到元素定位。</p>
收藏(
0
)
分享
相关标签:
元素定位
提问
注意:本文归作者所有,未经作者允许,不得转载
7个回复
茂子
LV1
(楼主)
5月19日 14:53
至于为什么要这样做,因为我认为既然已经存在“元素管理”页面,那么整个平台所有需要操作的元素,都应该从这个页面统一管理,而在代码中直接写元素定位违背了既定的规范。
0
0
评论
Chras-fu
站长
5月19日 16:55
自定义操作中有操作元素定义这一栏,在这里可以加很多元素,然后在代码里直接引用这种元素,企业版里代码栏右侧有快捷键辅助如何用这些元素定位。 做好这些后,使用这个自定义操作,其操作的元素就是从元素管理中选择。
0
1
评论
茂子
LV1
(楼主)
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及以上用户可见
会员专享
管理员可见
确认修改
相关帖子
站长,执行计划的时候经常会出现如下图这种跑两遍 执行超过100%的情况,请问是因为什么原因哈
2
站长,能否在测试报告的操作这边增加单条用例的调试/执行入口?
0
能不能在元素或者控件的页面增加一个导入功能
2
上一步保存的变量,下一步引用提示不存在
2
机器挂载成功,但是桌面没有显示
3
站长,集合跑时发现出现用例缺失,请问要如何排查是什么问题?
1
公共参数维护数组后,执行用例,一次输入全部的数据了
2
流马是否支持低版本IE,例如IE7,IE8?
1
多环境自动化运行如何实现
4
大佬 执行startup文件时候报错是什么意思呀,我都下载了tar文件放在vendor目录下了也不行
0
没有相关数据
源码地址
Github
微信扫描二维码添加作者微信加入社区官方交流群
相关链接
企业版在线体验平台