51Testing软件测试论坛
标题:
也是关于QTP的Drag和Drop问题
[打印本页]
作者:
nemesis37
时间:
2012-7-27 13:45
标题:
也是关于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."怎么办呢??
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2