Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Тест на Robotframework + Phantomjs падает с ошибкой "Element does not exist in cache"


(Kuanysh Bekturganov) #1

Доброго времени суток товарищи! Помогите пожалуйста разобраться, вот такой тест сделал:

*** Variables ***
${SERVER}         http://192.168.3.53:8080/dev/
${BROWSER}        phantomjs
${AUTHORIZATION_PAGE}    http://192.168.3.53:8080/devAuth/

*** Test Cases ***
Тест-1 
    [Tags]    smoke
    Start Browser
    Перейти на страницу авторизации
    Ввести логин    111111
    Ввести пароль    111111
    Выполнить вход


*** Keywords ***
Start Browser
    [Documentation]    Start phantomjs browser on Selenium Grid
    Open Browser    ${SERVER}    ${BROWSER}    None    http://192.168.2.255:4444/wd/hub

 Перейти на страницу авторизации
    [Documentation]     Перейти на страницу авторизации
    Go To    ${AUTHORIZATION_PAGE}

Теперь запускаю тест:
pabot --processes 1 /home/RobotFrameworkTests/suites/test/

Тест падает, и в логе пишет:

StaleElementReferenceException: Message: {"errorMessage":"Element does not exist in cache","request":{"headers":{"Accept-Encoding":"gzip,deflate","Cache-Control":"no-cache","Connection":"Keep-Alive","Host":"localhost:13713","User-Agent":"Apache-HttpClient/4.5.1 (Java/1.7.0_111)"},"httpVersion":"1.1","method":"GET","url":"/displayed","urlParsed":{"anchor":"","query":"","file":"displayed","directory":"/","path":"/displayed","relative":"/displayed","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/displayed","queryKey":{},"chunks":["displayed"]},"urlOriginal":"/session/d0a40d80-7af4-11e6-b89b-adec1fb07c0f/element/%3Awdc%3A1473910311301/displayed"}}
For documentation on this error, please visit: http://seleniumhq.org/exceptions/stale_element_reference.html
Build info: version: '2.52.0', revision: '4c2593c', time: '2016-02-11 19:06:42'
System info: host: 'N/A', ip: 'N/A', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-24-generic', java.version: '1.7.0_111'
Driver info: driver.version: unknown

Что я не так делаю?