Селен IDE: как к тестированию? или * как часть текста, а не как подстановочный знак? - PullRequest
0 голосов
/ 02 апреля 2011

Могу ли я спросить, как проверить текст со специальным символом? или * как часть текста, а не как символ подстановки текста?

Я использую IDE Селена для проверки всплывающих предупреждений браузера. Всплывающее предупреждающее сообщение содержит специальный символ «Это изменит настройку глобуса, это нормально?». Когда я использую команду VerifyConfirmation с целевым значением «Это изменит настройку глобуса, это нормально?», Команда VerifyConfirmation завершится ошибкой, и появится сообщение об ошибке «[ошибка] Активное значение». Это изменит настройку глобуса, это нормально? ' не соответствует «Это изменит настройку глобуса, это нормально?». Кажется, селен видит последний символ? как подстановочный знак. Я также пытался использовать точный: Это изменит настройку глобуса, это нормально? но это тоже не работает.

Могу ли я спросить, есть ли способ проверить последний символ как?, Не подстановочный знак?

Спасибо

Ки

1 Ответ

0 голосов
/ 06 апреля 2011

Не думаю, что ваша проблема связана с вопросительным знаком.Во-первых,?в шаблонах глобуса используется для сопоставления с любым отдельным символом, поэтому реальный знак вопроса будет соответствовать специальному знаку вопроса.Во-вторых, я видел сообщения об ошибках, которые вы видите довольно часто.Это почти всегда связано с тем, что в указанном аргументе больше или меньше пробелов, чем на странице.Например, «abcdef ghijklmn» не совпадает с «abcdef ghijklmn», но в сообщении об ошибке IDE обе ​​строки будут показаны с одним пробелом.

Попробуйте шаблон из

setting

, чтобы увидеть, соответствует ли оно.Если это произойдет, начните добавлять по одному слову за раз, пока тест не пройдёт.

ИЛИ, просто посмотрите на источник, чтобы вы могли скопировать / вставить правильно расположенную строку в поле Target IDE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...