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