ポップアップウィンドウに写真を追加し、ポップアップウィンドウから戻った後、メインウィンドウの[公開]ボタンをクリックする次のコードがあります。
//現在メインウィンドウにいます:
String myWindowHandle = driver.getWindowHandle();
driver.findElement(By.linkText("Add Photo")).click();//Add Photo link
driver.switchTo().window("uploadPhoto");
ポップアップウィンドウに移行しました:
elemById("widget_129_upload_file").sendKeys("F:\\Blossom.jpg");//Browsing a .jpg file
driver.findElement(By.cssSelector("input.button.submit")).click();//this is UPLOAD button at pop up window
driver.switchTo().defaultContent();
driver.switchTo().window(myWindowHandle);
再びメインウィンドウに戻ります:
elemByCssSelector("input[value=Publish]").click();//Publish button at main window WHICH IS NOT BEING CLICKED
残念ながら、メインウィンドウの[公開]ボタンは機能しません。エラーはなく、セレンテストは停止されます。私のコードの何が問題になっていますか?誰か助けてもらえますか?