51Testing软件测试论坛

标题: UTF12、chrome36,XPATH定位动态ID [打印本页]

作者: wuming_68    时间: 2015-4-28 17:09
标题: UTF12、chrome36,XPATH定位动态ID
xpath:=//*[@id="custInfoTabNodeForm68436"]/div/div[2]/span[2]/input[1]

custInfoTabNodeForm68436的后5位数字每次进入窗体时变化,请问可以使用正则表达式么,,具体怎么写?

修改为如下:(在firefox中检查通过)
xpath:=//span[text()='客户模板']/../span[2]/input[1]

运行结果:
无法标识对象 "[ WebEdit ]" (属于类 WebEdit)。验证此对象的属性与当前显示在应用程序中的对象是否匹配。
第 (270) 行: "currentParent("Page",parentPropties).WebEdit(sInput_childObjectLocationStr).Set sData"。

请问怎么解决。谢谢

作者: 土土的豆豆    时间: 2015-4-29 10:37
若custInfoTabNodeForm是唯一的话
可以使用xpath,尝试用类似于:
//*/id[contains(text(),'custInfoTabNodeForm')]/.........




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2