4
在我們的網頁aplication文本,我們使用多個警報這樣的:正從文本框在警報
我需要從這個警報檢索鏈接。 我所做的:
Alert alert = driver.switchTo().alert();
String link = alert.getText();
但alert.getText()
返回「鏈接複製」,在文本框不是一個鏈接 這樣?我怎樣才能在這種情況下鏈接?
在我們的網頁aplication文本,我們使用多個警報這樣的:正從文本框在警報
我需要從這個警報檢索鏈接。 我所做的:
Alert alert = driver.switchTo().alert();
String link = alert.getText();
但alert.getText()
返回「鏈接複製」,在文本框不是一個鏈接 這樣?我怎樣才能在這種情況下鏈接?
WebDriver將無法檢索鏈接文本。 對於Windows,您可以利用Windows自動化API刮取文本,其他操作系統可能具有您可以使用的類似API - 但簡短的回答是WebDriver無法執行此操作。
可能您需要先獲取文本框? 請參閱http://stackoverflow.com/questions/5164894/selenium2-and-webdriver-alert – Reddy 2012-01-17 11:14:27
我不知道如何從alert中獲取文本框。 – biomaks 2012-01-17 12:03:15
你可以嘗試driver.findElement作爲OP中使用的問題,我已經鏈接? – Reddy 2012-01-17 12:30:56