2012-01-17 4 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

+0

Я не знаю, как получить текстовое поле из предупреждения. – biomaks

+0

Можете ли вы попробовать driver.findElement как OP, используемый в вопросе, который я связал? – Reddy

ответ

0

WebDriver не сможет получить текст ссылки. В Windows вы можете использовать API автоматизации Windows для очистки текста, другие операционные системы, вероятно, имеют аналогичные API, которые вы могли бы использовать, но короткий ответ заключается в том, что WebDriver не сможет этого сделать.

Смежные вопросы