2017-08-02 11 views
-2

Ich arbeite an einem Automatisierungstest und habe Probleme mit einem Popup-Feld auf einer Website. Ich habe versucht, mit ihr zu interagieren, indem ich classname, xpath, css selector und link text. Keine war in IE erfolgreich. Allerdings habe ich kein Problem damit in Firefox zu interagieren.Interaktion mit einer Popup-Box Selenium IE

Jede Hilfe/Ideen sind viel

geschätzt

Hier ist der Code den ich versuche zu interagieren.

<center style="margin-top:15px;"> 
<a class="btn btn-sm btn-success kill_colorbox" href="javascript:;" style="">Acknowledge</a> 
</center> 
+0

Siehe: [Wie mache ich X?] (Https://meta.stackoverflow.com/questions/253069/whats-the-apply-new-current-close-reason-for-how-do-i- do-x) Die Erwartung an SO ist, dass der Benutzer, der eine Frage stellt, nicht nur Forschung betreibt, um seine eigene Frage zu beantworten, sondern auch diese Forschung, Code-Versuche und Ergebnisse teilt. Dies zeigt, dass Sie sich die Zeit genommen haben, sich selbst zu helfen, es rettet uns davor, offensichtliche Antworten zu wiederholen, und vor allem hilft es Ihnen, eine spezifischere und relevantere Antwort zu bekommen! Siehe auch: [ask] – JeffC

Antwort

0

Hier ist die Antwort auf Ihre Frage:

Sie die folgenden xpath können die Element-

WebElement element = driver.findElement(By.xpath("//a[@class='btn btn-sm btn-success kill_colorbox' and contains(text(),'Acknowledge')]")); 

Lassen Sie mich wissen suchen, wenn dies Ihre Frage beantwortet.

+0

Leider konnte das Element auf dem geschlossenen Fenster immer noch nicht gefunden werden. Ich habe auch versucht, den absoluten xpath ohne Erfolg zu verwenden. – colin

+0

@ColinCook Können Sie die URL teilen, wenn es sich um eine öffentliche URL handelt? Danke – DebanjanB

+0

Leider ist die URL nicht öffentlich. Gibt es Alternativen? Vielen Dank! – colin