当遇到一些网站是由一些使用javascript生成的控件组成时,使用QTP的对象侦查器往往不能识别,会统统都识别成WebElment。这时可以使用XPath作为属性标识对象。
1.要对QTP/UFT进行设置:工具-选项-GUI测试-Web-高级-勾上“用自动XPath标识符识别和运行”
2.识别对象,不支持的对象会识别成WebElement
3.在对象属性添加XPath属性
4.填写XPath值://a[@data-label='ao_advance_order']
5.与普通对象一样引用对象
Browser("WebTrader").Page("WebTrader").WebElement("Advance Order").Click