2017-03-16 55 views
3

下面的代码是用UFT 12.5版本编写的,并在开放的Web应用程序(Google)上运行。UFT中的Xpath无法正常工作

对象没有被识别或没有在测试执行的操作导致

Browser("name:=Google").Page("title:=Google").WebEdit("xpath:=//INPUT[@name='q']").Set “test” 

任何分辨率?

+0

用小写的'INPUT'试了一下? – Dave

回答

3

您在代码中输入了一个错字“test”。 只需更改您的代码从“测试”“测试”然后它将正常工作。 所以实际的说法应该是

Browser("name:=Google").Page("title:=Google").WebEdit("xpath:=//INPUT[@name='q']").Set "test" 
0

我上面的代码运行设置完成后,修改双引号之后,它工作得很好:

Browser("name:=Google").Page("title:=Google").WebEdit("xpath:=//INPUT[@name='q']").Set "test" 

不过,请检查谷歌网页是否已经打开与否,也检查是否选择了合适的插件,打开UFT后确保打开护目镜页面。