Comment gérer la fenêtre popup en utilisant selenium webdriver avec Java

S'il vous plaît aider, je suis nouveau dans le Sélénium. J'essaie d'automatiser site e-commerce et j'ai un problème de poignée de fenêtre pop-up. Voici le scénario:

  1. Aller à http://www.lampsplus.com
  2. Cliquez sur la Vente de lien dans la section d'en-tête.
  3. Cliquez sur le 1er article/produit affiché sur la page. (Cela permettra de montrer la page du produit).
  4. Sur la page produit, cliquez sur le bouton rouge bouton Ajouter Au Panier. (Cela va ajouter un produit au panier et l'affichage d'une popup).
  5. Sur la fenêtre contextuelle, cliquez sur le gris foncé bouton Continuer vos Achats. (Cela permettra de fermer la fenêtre.)

Je suis bloqué à l'étape 5 (message d'Erreur: Impossible de localiser l'élément "bouton Continuer vos achats")
Voici mon code avant l'étape 5:

 WebDriver d1 = new FirefoxDriver();
d1.manage().window().maximize();
d1.get("http://www.lampsplus.com");
d1.findElement(By.name("hdr_sale")).click();
d1.findElement(By.xpath(".//*[@id='sortResultContainer60238']/a[2]/span")).click();
d1.findElement(By.id("pdAddToCart")).click(); //This is step 4
//Here is suppose to be some code which handles the popup - my problem
d1.findElement(By.id("aContinueShopping")).click();  //This is step 5

J'en suis conscient .getWindowHandle(); la méthode. J'ai essayé plusieurs variantes de celui-ci et aucun d'entre eux travaillaient.
Quelqu'un peut-il me donner une idée de la façon de le gérer. Merci beaucoup! J'utilise Java.

Note: je ne travaille pas pour LampsPlus et de ne pas essayer de promouvoir leurs produits, ce site a été choisi à des fins de formation seulement.

OriginalL'auteur Artem | 2013-10-30