nemesis37 发表于 2012-7-27 13:45:02

也是关于QTP的Drag和Drop问题

现在网页上面,左面,下面都有一个WebElement,我想把左面和下面的WebElement都能实现拖拉功能,但是我仿照高手你的办法写了几行代码,发现不只是左,下那两个WebElement不能拖拉,而且还影响到上面那个WebElement都不能拖拉("但是如果把那两个变为注释,那么上面那个就没影响了..."),怎么办呀高手,发个代码给你看看,看看那里错了...

x1=.WebElement("north_drag").GetROProperty("abs_x")
y1=.WebElement("north_drag").GetROProperty("abs_y")
.WebElement("north_drag").Drag x1, y1 + 100
.WebElement("north_drag").Drop x1, y1 + 100

x2=.WebElement("west_drag").GetROProperty("abs_x")
y2=.WebElement("west_drag").GetROProperty("abs_y")
.WebElement("west_drag").Drag x2+20, y2
.WebElement("west_drag").Drop x2+20, y2

x3=.WebElement("south_drag").GetROProperty("abs_x")
y3=.WebElement("south_drag").GetROProperty("abs_y")
.WebElement("south_drag").Drag x3, y3 + 10
.WebElement("south_drag").Drop x3, y3 + 10

无论后面那两个怎么+,怎么-,必然跳出"The drag and drop operation cannot be performed because the values you specified in the Drop step exceed the boundaries of the Web frame."怎么办呢??
页: [1]
查看完整版本: 也是关于QTP的Drag和Drop问题