【Ruby】click_and_hold/move_by/perform【Ruby】click_and_hold/move_by/perform・・・要素を特定座標にドラッグする「click_and_hold」「move_by」「perform」を連続で実行することで要素を特定座標にドラッグすることが出来ます。下記サンプルでは、まず指定した要素をドラッグする「click_and_hold」を実行しています。このメソッドは引数に指定した要素をクリックし、そのままドラッグ状態にします。続いて指定座標にマウスカーソルを移動させる「move_by」。このメソッドは、引数に現在のマウスカーソル位置からのオフセット(X/Y座標)を指定していきます。ドラッグしながらマウスカーソル移動をしていることになります。移動した後にドロップしたい場合は「move_by」の後に「release」メソッドを追加します。最後に「perform」を実行することで、これまでのメソッドをビルドした後、実行していきます。