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

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 に答える