求助:QTP如何获得页面中动态生成的checkbox
问题:在页面操作中,添加某一行数据后,会在该行最前端自动生成一个checkbox,而我要选择这个动态生成的checkbox,请问用qtp该如何实现?
我可以获取到未添加前页面中所有的checkbox的value,也可以获得添加后所有的checkbox的value
,可以通过对比value值来实现,但是这种方法很效率太低了,有没有更好的方法可以实现呢? 可以用childitem来定位, 需要知道行和列, LZ试试:
set obj = Browser("xxx").Page("xxx").WebTable("xxx").ChildItem(intRow, intColumn, "WebCheckBox", 0)
obj.Set "ON" 多谢。
之前想了一个方法,就是通过添加内容的唯一标识来获得生成之后的table的X,Y值,通过Y值来确定checkbox的位置,跟楼上的算是异曲同工吧,但还是楼上的更专业一些,thx~~
页:
[1]