2017-02-11 38 views
3

我试图运行下面的代码,但在执行最后一行代码时会抛出并显示错误。UFT用作按钮的图像

Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=age").Set 26 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=retirementage").Set 70 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=lifeexpectancy").Set 80 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=income").Set 50000 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=incomeincrease").Set 3 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=balance").Set 150000 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=contribution").Set 10 
Browser("name:=401K Calculator").Page("title:=401K Calculator").WebEdit("name:=inflation").Set 5 

Browser("name:=401K Calculator").Page("title:=401K Calculator").Image("file name:=calculate.png","index=0").Click 

当我在按钮(图像)上使用Object spy时,它将其名称显示为“image”,而不是Button。

我正在使用脚本http://www.calculator.net/401k-calculator.html网站。

以下是错误: “对象不支持此属性或方法:'浏览器(...)页(...)的图像。”

我应该为了改变让它工作?

回答

3

你给的计算按钮的描述是:

"file name:=calculate.png","index=0" 

,第一部分是好的,但在部分index你忘了告诉UFT你使用描述性编程:。它应该是:

"file name:=calculate.png","index:=0" 
' You forgot this    ^
+0

糟糕!是的,这解决了问题。谢谢。错误应该是用户全面的。 :) –

+1

花点时间接受答案。 – ManishChristian