私はセレンRCが初めてです。私はEclipseで作業して、単純なjunitテストケースを実行して、adobe.comからflashplayerを実行およびダウンロードしました。
しかし、Selenium RC は、ダウンロードのポップアップ ウィンドウをクリックしたり、認識したりすることさえできません。Google検索でいくつかの提案を見てきましたが、それでもできません。
ポップアップ ウィンドウのウィンドウ ID または名前を取得しようとしましたが、まだ実行できません。コードの主な機能を以下にコピーしました。
public void testPopup() throws Exception
{
selenium.open("http://get.adobe.com/");
selenium.open("/flashplayer/");
selenium.click("id=buttonDownload");
String ids[]=selenium.getAllWindowIds();
for(int i=0;i<ids.length;i++)
System.out.println(ids[i]);
String[] windownames=selenium.getAllWindowNames();
for(int i=0;i<windownames.length;i++)
System.out.println(windownames[i]);
String feedWinId = selenium.getEval("{var windowId; for(var x in selenium.browserbot.openedWindows ) {windowId=x;} }");
System.out.println(feedWinId);
selenium.chooseOkOnNextConfirmation();
selenium.waitForPageToLoad("30000");
}
誰かがこれで私を助けることができれば素晴らしいことです.
ありがとう