0

我正在尝试自动化 GWT Web 应用程序,但对按钮的标准点击不起作用。因此,我正在模拟鼠标事件。网上找到的代码示例:

Mouse mouse = ((HasInputDevices)driver).getMouse();
mouse.mouseDown((Coordinates)myButton.getLocation());
mouse.mouseUp((Coordinates)myButton.getLocation());

但后来我得到:

Exception in thread "main" java.lang.ClassCastException: Point cannot be cast to Coordinates

如何获得坐标对象的有效实例?

4

1 回答 1

1

这就是你的做法。。

Locatable button = (Locatable) myButton;
Mouse mouse = ((HasInputDevices)driver).getMouse();
mouse.mouseDown(button.getCoordinates());
mouse.mouseUp(button.getCoordinates());
于 2012-07-07T05:15:52.427 回答