Я не могу запустить простой тест в RIDE (РАМКА РОБОТА) - PullRequest
2 голосов
/ 31 марта 2020

Я пытался запустить тест, который я написал в RIDE IDE. Я использую SelenuimLibrary и пытаюсь открыть страницу входа в Linkedin

Вот код ниже

Library           Selenium2Library

*** Variables ***
${Username}       swtestacademy@gmail.com
${Password}       wrongpass
${Browser}        Firefox
${SiteUrl}        http://www.linkedin.com
${DashboardTitle}    World’s Largest Professional Network | LinkedIn
${ExpectedWarningMessage}    Hmm, we don't recognize that email. Please try again.
${WarningMessage}    Login Failed!
${Delay}          5s

*** Test Cases ***
Login Should Fail With Unregistered Mail Adress
    Open LinkedinPage
    Check Title
    Enter User Name
    Enter Wrong Password
    Click Login
    sleep    ${Delay}
    Assert Warning Message
    [Teardown]    Close Browser

*** Keywords ***
Open LinkedinPage
    open browser    ${SiteUrl}    ${Browser}
    Maximize Browser Window

Enter User Name
    Input Text    id=login-email    ${Username}

Enter Wrong Password
    Input Text    id=login-password    ${Password}

Click Login
    Click Button    css=[name=submit]

Check Title
    Title Should be    ${DashboardTitle}

Assert Warning Message
    Element Text Should Be    id=session_key-login-error    ${ExpectedWarningMessage}    ${WarningMessage}

Вот вывод, который я получил, когда нажал кнопку запуска без обратной связи enter image description here

Вот полное сообщение :

* команда: pybot.bat --argumentfile c: \ users \ farhat \ appdata \ local \ temp \ RIDEocku32.d \ argfile.txt --listener C : \ Python27 \ lib \ site-packages \ robotframework_ride-2.0a1-py2.7.egg \ robotide \ contrib \ testrunner \ TestRunnerAgent.py: 53791: False "C: \ Users \ Farhat \ Documents \ My Workspace \ Robot "

Python версия

Python 2.7.17 (v2.7.17: c2f86d86e6, 19 октября 2019 г., 21:01: 17) [MS C v.1500 64 бит (AMD64)] на win32

1 Ответ

5 голосов
/ 01 апреля 2020

Команда Pybot устарела и удалена из каркаса робота. Пожалуйста, попробуйте использовать команду Robot, поэтому решение состоит в том, что вам нужно обновить RIDE , потому что вы используя старую версию.

Найти последнее обновление RIDE

...