2016-10-04 3 views
0

Я написал простую программу Robotframework, чтобы сделать страницу LinkedIn неудачной, указав недопустимое имя пользователя и пароль. Выполнение останавливается на странице входа с курсором в поле Username. Он не вводит неверный идентификатор/пароль электронной почты. Я ценю чью-либо помощь. Это проблема веб-драйвера или мой код неправильный? Спасибо.Robotframework. Я не могу сделать логин Имя пользователя для ввода

*** Settings *** 
Library Selenium2Library 

*** Variables *** 
${Browser}  ie 
${SiteUrl}  https://www.linkedin.com/uas/login 

*** Test Cases *** 
LoginTest 
    Open Browser to the Login Page 
    Enter User Name 
    Enter Password 
    Click Signin 

*** Keywords *** 
Open Browser to the Login Page 
    open browser ${SiteUrl} ${Browser} 
    Maximize Browser Window 

Enter User Name 
    Input Text name=session_key-login [email protected] 

Enter Password 
    Input Text name=session_password nopwd 

Click Signin 
    click button name = signin 

ответ

1

Я думаю, что неверно указаны ваши логин и пароль. Вы можете использовать теги id следующим образом:

Enter User Name 
    Input Text id=session_key-login  [email protected] 

Enter Password 
    Input Text id=session_password-login nopwd 
+0

Большое спасибо. Я изменил его на id, и теперь я могу видеть введенное имя пользователя и пароль. По крайней мере, это улучшение. Тем не менее я не могу понять, почему я не могу использовать это имя как локатор. В документации библиотеки предположим, что мне разрешено. –

+0

имя терпит неудачу, потому что это «session_key», и в вашем примере вы пытаетесь «session_key-login». – Pekka

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