【发布时间】:2018-03-05 06:43:05
【问题描述】:
我正在使用 HP UFT 进行功能测试。
由于 ExtJS 的动态 id 定义,我无法使用 UFT 录制功能。
我尝试了多种静态分配动态 ID 的方法。
I tried to change id: function() in ext-all-debug.js file.
I tried to change Components getId() function in ext-all-debug.js file.
I tried override components with afterRender method to change ids aswell.
有时我使用组件的属性(文本、fieldLabel、overflowText 等)来更改 ID,但对于某些组件我无法分配 ID,因为组件属性似乎是空的。
在上面,我列出了分配静态 ID 的操作。所以,我想知道您对我的行为的看法,如果您认为这些意见不正确或不够充分,您能否为我提供在 ExtJS6 中使用 HP UFT 录制功能的新方法。
【问题讨论】:
-
为什么不直接为所需组件手动设置id 配置?
-
我正在尝试更改组件 dom id。 ExtJS 在前端动态创建