2015-05-07 4 views
0

Я пытаюсь написать тест Robot для logging into виртуальной машины.Robot Framework: Ошибка аутентификации пользователя «Пример»

Этот тест проходит, когда я пытаюсь его вручную, но не когда он автоматизирован.

Тест не работает с "Authentication failed for user 'exampleUser'", хотя я успешно открыл соединение и данные для входа в систему действительны.

Почему это так?

Wait Untill Keyword Succeeds  Open connection  ${MY_IP_ADDRESS} 
Login  ${myExampleUser}  ${myExamplePassword} 
+0

Вы можете попросить администратора, чтобы он смотрел журналы ssh, это может иметь некоторые подсказки. Единственное, что я могу сейчас подумать, может быть, вы определяете свое имя пользователя или пароль с помощью котировок. – Pekka

ответ

0

Прежде всего, возможно, вам стоит посмотреть журналы роботов (не тестовые отчеты/журналы).

Вы можете открыть их с помощью опции -l robot_log.log

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

Как вы определяете переменную myExampleUser?

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