selectWindow

631 views
Skip to first unread message

Takashi Matsuda

unread,
Jun 6, 2014, 9:22:57 AM6/6/14
to selen...@googlegroups.com
はじめまして。Takashi Matsudaといいます。

この前seleniumIDEを使用してブラウザを操作しながらテストケースを作成しているときに、何かの拍子でコマンドにselectWindowというのが勝手に入ってしまいました。
この原因が分かる方いらっしゃいましたら教えて頂けないでしょうか?

コマンド:selectWindow
対象:null
値:空白

といった感じです。

伊藤望

unread,
Jun 6, 2014, 8:47:11 PM6/6/14
to selen...@googlegroups.com
はじめまして、Matsudaさん。

>コマンド:selectWindow

>対象:null
>値:空白
selectWindowは、操作対象を別ウィンドウに変更するコマンドですが、
別ウィンドウからメインのブラウザウィンドウに戻る場合にnullを指定します
(とSelenium IDE画面上で見られるコマンドリファレンスに書いてあります)。

ので、別ウィンドウを開く->別ウィンドウを閉じる->メインのウィンドウへの操作を再び行う
などの操作をした際に記録されると思います。

ただ、別ウィンドウを開いた記憶がないということでしたら、
IDEのバグか何かで記録されたかもしれませんね。
その場合はselectWindow nullの行は削除しても影響はないと思います。

2014年6月6日金曜日 22時22分57秒 UTC+9 Takashi Matsuda:

Takashi Matsuda

unread,
Jun 8, 2014, 8:53:02 PM6/8/14
to selen...@googlegroups.com
伊藤さん。
はじめまして。Matsudaです。

ご回答して頂きありがとうございます。

>別ウィンドウを開く->別ウィンドウを閉じる->メインのウィンドウへの操作を再び行う
>などの操作をした際に記録されると思います。

ここの部分なんですが、別ウィンドウを開くというのはFirefoxの「ファイル>新しいウィンドウ」から開いて操作する感じでしょうか?
実際にseleniumIDEを起動して上記の操作を行ってみたんですが、コマンドには何も記録されませんでした…。

バグなんですかね。。

2014年6月7日土曜日 9時47分11秒 UTC+9 伊藤望:

伊藤望

unread,
Jun 8, 2014, 9:26:57 PM6/8/14
to selen...@googlegroups.com
Matsudaさん

>ここの部分なんですが、別ウィンドウを開くというのはFirefoxの「ファイル>新しいウィンドウ」から開いて操作する感じでしょうか?
>実際にseleniumIDEを起動して上記の操作を行ってみたんですが、コマンドには何も記録されませんでした…。
いえ、リンクをクリックしたときにwindow.openで別Windowが開く画面操作をした場合に記録されます。

たとえばAmazonで適当な本のページを開くと、たいてい本の画像の下に「イメージを拡大」というリンクがありますが、

これを押して別ウィンドウを表示
->「ウィンドウを閉じる」ボタンをクリック
->元のメインウィンドウに戻って他の操作を記録

とすると、元のメインウィンドウの他の操作の前にSelectWindow nullが入ったのが確認できるかと思います。
(Selenium IDE 2.5.0の場合)

Takashi Matsuda

unread,
Jun 9, 2014, 10:47:42 PM6/9/14
to selen...@googlegroups.com
伊藤さん

>たとえばAmazonで適当な本のページを開くと、たいてい本の画像の下に「イメージを拡大」というリンクがありますが、

>これを押して別ウィンドウを表示
>->「ウィンドウを閉じる」ボタンをクリック
>->元のメインウィンドウに戻って他の操作を記録

こちらの操作でselectWindow nullが入ったのを確認できました。

selectWindowに関しての理解が深まりました。
ありがとうございました。

2014年6月9日月曜日 10時26分57秒 UTC+9 伊藤望:
Reply all
Reply to author
Forward
0 new messages