是否可以采用以下代码行:
代码:
Browser("site").Page("site").WebElement("xpath:= ((//*[contains(text(), 'Login')]))[1]").HighLight
做这样的事情:
代码:
WebLink = Browser("site").Page("site")
WebLink.WebElement("xpath:= ((//*[contains(text(), 'Login')]))[1]").HighLight
我认为,如果您有一堆代码,那么可读性会更好。您只需声明一次并调用变量即可。
除非我没有想到更好的方法。
答案 0 :(得分:1)
我实际上发现了一个链接,在发布问题后不久便解释了如何解决我的情况,但决定只是为了解决问题而将其保留为将来的新手。
链接:
Buildup and reference of objects in HP UFT
这将我引向以下解决方案:
代码:
Set WebLink = Browser("site").Page("site")
WebLink.WebElement("xpath:= ((//*[contains(text(), 'Login')]))[1]").HighLight