2012-01-17 44 views
4

在我們的網頁aplication文本,我們使用多個警報這樣的:正從文本框在警報

enter image description here

我需要從這個警報檢索鏈接。 我所做的:

Alert alert = driver.switchTo().alert(); 
String link = alert.getText(); 

alert.getText()返回「鏈接複製」,在文本框不是一個鏈接 這樣?我怎樣才能在這種情況下鏈接?

+0

可能您需要先獲取文本框? 請參閱http://stackoverflow.com/questions/5164894/selenium2-and-webdriver-alert – Reddy 2012-01-17 11:14:27

+0

我不知道如何從alert中獲取文本框。 – biomaks 2012-01-17 12:03:15

+0

你可以嘗試driver.findElement作爲OP中使用的問題,我已經鏈接? – Reddy 2012-01-17 12:30:56

回答

0

WebDriver將無法檢索鏈接文本。 對於Windows,您可以利用Windows自動化API刮取文本,其他操作系統可能具有您可以使用的類似API - 但簡短的回答是WebDriver無法執行此操作。