2013-07-16 5 views
0

Мне нужно проверить текст в многострочном оповещении, но я действительно не могу заставить его работать.проверить многострочный предупреждающий webdriver

Предупреждение, как:

- Please enter firstname: 
- Please enter lastname: 
- .............................. 

И я использую:

verifyEquals("Verify msg", 
     ObjectHelp.closeAlertAndGetItsText(true), 
     "Please enter firstname:Please enter lastname:"); 

Но это дает мне FALSE по какой-то причине!

Я попытался отладить и текст предупреждения действительно «Пожалуйста, введите имя: Пожалуйста, введите фамилию», поэтому никаких сомнений в этом.

Как управлять многострочными предупреждениями?

ответ

1

Я ставку фактический текст предупреждения является не"Please enter firstname:Please enter lastname:".

Скорее всего "Please enter firstname:\nPlease enter lastname:" (извещение \n).

Вы должны подтвердить это в источнике страницы или файле JS, содержащем вызов.

Во всяком случае, то, что нужно утверждать здесь

verifyEquals("Verify msg", 
     ObjectHelp.closeAlertAndGetItsText(true), 
     "Please enter firstname:\nPlease enter lastname:"); 
+0

большой, \ п не хватает :-) – user1944151

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