【问题标题】:QTP/UFT - Store Browser().Page() as VariableQTP/UFT - 将 Browser().Page() 存储为变量
【发布时间】:2018-07-05 06:13:15
【问题描述】:

是否可以取这行代码:

代码:

Browser("site").Page("site").WebElement("xpath:= ((//*[contains(text(), 'Login')]))[1]").HighLight

然后做这样的事情:

代码:

WebLink = Browser("site").Page("site")

WebLink.WebElement("xpath:= ((//*[contains(text(), 'Login')]))[1]").HighLight

我认为就可读性而言,如果您有大量代码,这会更好读。您只需声明一次并调用变量。

除非有更好的方法我还没有想到。

【问题讨论】:

    标签: vbscript qtp hp-uft


    【解决方案1】:

    实际上,我在发布问题后不久就找到了一个解释如何解决我的场景的链接,但我决定将其保持打开状态,只是为了方便未来的新手提出问题..

    链接:

    Buildup and reference of objects in HP UFT

    这导致我找到以下解决方案:

    代码:

    Set WebLink = Browser("site").Page("site")
    
    WebLink.WebElement("xpath:= ((//*[contains(text(), 'Login')]))[1]").HighLight
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多