2017-01-20 3 views
-1

Ich bin neu in Selen. Ich muss auf die Schaltfläche X klicken, um das Popup zu schließen. Ich habe versuchen einige Code, jedoch ist es nicht funktioniert:Selen kann Popup nicht löschen

Alert alert=driver.switchTo().alert().dismiss(); 
driver.findElement(By.xpath("//span[contains(text(),'x')]")); 

Der HTML-Code ist wie folgt:

<div class="modal-header"> 
<div class="modal-header"> 
     <div id="button-holder"> 
      <button type=""button class="close" data-dismiss="modal" aria-label="Close"> 
       <span aria-hidden="true">x</span> <!--i need to click this--> 
      </button> 
     </div> 
    </div> 
</div> 

Antwort

0

Sie können versuchen, actions.See eine Probe Schnipsel mit unter:

action = new Actions(driver); 
IWebElement PopUp = driver.findElement(By.xpath("//span[contains(text(),'x')]")); 
action.MoveToElement(PopUp).Click().Perform(); 
Verwandte Themen