【问题标题】:Object mapping JScript TestComplete对象映射 JScript TestComplete
【发布时间】:2017-08-21 17:25:37
【问题描述】:

有没有办法编写一个函数来根据控件类型映射对象?

例如,我为“是”按钮执行此操作:

function YesBtn()  {  return Aliases.[App].Find("MappedName", "*.btnYes", 5, true);  }

是否有更有效的方法来执行此操作,以便我可以使用单个函数找到所有类型的按钮,而不是单独映射每个按钮?这很容易,但如果我可以节省空间并避免对每个对象都这样做,我更愿意这样做。

谢谢。

【问题讨论】:

    标签: mapping jscript testcomplete


    【解决方案1】:

    假设您的框架使所有MappedName 属性都包含btn,然后在您的通配符中使用它:

    function allBtns()  {  return Aliases.[App].Find("MappedName", "*.btn*", 5, true);  }
    

    【讨论】:

    • 谢谢,埃德。我试过了,但我遇到了一个问题,两个 OK 按钮都是 VisibleOnScreen。例如,一个问题显示在从主窗口启动的弹出窗口中。有没有办法通过您推荐的映射来区分两者?
    • 尊敬的,您要求提供“所有类型的按钮”。这给了你。你在移动球门柱吗?我原以为前进的道路是接受(或不接受),然后提出一个新问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-19
    • 2013-08-01
    • 1970-01-01
    • 2011-03-25
    • 2013-10-12
    相关资源
    最近更新 更多