自定义操作中,不传参数,怎么操作元素

提问 7 44
茂子
茂子 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 (楼主)
    前天 08:24
    img[http://talk-cdn.liumatest.cn/004dd8b7-ddc8-41b6-abc1-d78f8a7bd56f.png] 我知道这个操作元素定义功能。但这里定义的元素,在调用这个操作时,每次都需要以参数的形式传入。 也就意味着假如我这个自定义操作需要ABC 3个元素,每次调用自定义操作都要填写ABC三个元素。 这样很麻烦,而且没有意义(因为要操作的这些元素是固定的,而传参我认为应该是用来传入一些变量)。 所以我想知道在代码里面,如何直接获取元素。以“模块名.页面名.元素名称”的方式。
    0 3