|
本人刚开始接触QTP,遇到一个难题,界面上有两个输入框,在录制中我先click第一个,输入值,然后回车到另一个输入框,再输入内容。。。脚本如下:
Browser("sss").Window("网页对话框").Page("基础设置").WebElement("WebElement").Click
Browser("sss").Window(" 网页对话框").Page("基础设置").WebEdit("WebEdit").Set "1111"
Browser("sss").Window("网页对话框").Page("基础设置").WebElement("WebElement").Click
Browser("sss").Window(" 网页对话框").Page("基础设置").WebEdit("WebEdit").Set "2222"
回放时有两种情况:
1.有时,打开该窗体后,就跟本不会输入任何值,很长时间后,报错:
cannot identify the object"webEdit"(of class WebEdit).verify that this object 's propeties mathc an object currently displayed in your application
2.有时,它在第一个框内输入值后,它会将光标再次聚焦到第一个输入框,然后输入值。 这样,因为第二个框也是必填项。我就没办法提交该页了。
我分别在上述两行webElement的代码上,右键,进入object property,如果改变index的value ,另一个webElement的属性也会改变。
请高手们帮助一下,先谢了 |
|