2017-08-02 71 views
-2

我正在處理自動化測試用例,並遇到了處理網站上的彈出框的問題。我曾嘗試使用classname,xpath,css選擇器和鏈接文本進行交互。在IE中沒有任何成功。不過,我在Firefox中與它進行交互沒有任何問題。與一個彈出框交互Selenium IE

任何幫助/想法大加讚賞

這裏是我想與之交互的代碼。

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

請參閱:[我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-doi-i- do-x)對SO的期望是用戶提出問題不僅僅是研究來回答他們自己的問題,而且還分享研究,代碼嘗試和結果。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另請參閱:[ask] – JeffC

回答

0

這裏是回答你的問題:

您可以使用以下xpath定位元素 -

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

讓我知道如果這個回答你的問題。

+0

不幸的是,仍然無法在關閉的窗口中找到該元素。我也嘗試使用絕對xpath沒有成功。 – colin

+0

@ColinCook如果它是公共的,你可以分享這個網址嗎?謝謝 – DebanjanB

+0

不幸的是,URL不公開。有沒有其他的選擇?謝謝! – colin