【Ruby】window_handle【Ruby】window_handle・・・ウインドウハンドルを取得する「window_handle」実行でウインドウハンドルを取得できます。ウインドウハンドルとはウインドウ(ブラウザ)を識別する為の識別情報です。Seleniumでは、このウインドウハンドル使ってウインドウやフレームを切り替えることが出来ます。具体的にはswitch_to.window(xxx)でxxxの部分にウインドウハンドルを指定することで制御対象とするウインドウの切り替えを行います。「window_handle」と同じくウインドウハンドルを取得するメソッドに「window_handles」がありますが、前者はカレントウインドウ(制御対象になっているウインドウ)のみのハンドルを取得するのに対し、後者はカレントセッション(指定したインスタンス)全てのハンドルを取得するという違いがあります。