QTP/UFT - 将 Browser().Page() 存储为变量

QTP/UFT - Store Browser().Page() as Variable

是否可以采取这行代码:

代码:

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

然后做这样的事情:

代码:

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

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

我认为就可读性而言,如果您有大量代码,那么读起来会好得多。您只需声明一次并调用变量。

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

实际上,我发现 link 在发布问题后不久就解释了如何解决我的情况,但决定将其打开,只是因为问题的措辞方式适合未来的新手..

Link:

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

代码:

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

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