2016-07-12 3 views
0

У меня проблема, когда я пытаюсь открыть браузер. Я пишу тесты в RIDE и когда я запустить тест, браузер открывается, но не отображает страницу ...Robotframework и Selenium2Library - браузер не загружается страница

Браузер отображает только сообщение: «подключение истекло»

сделал кто сталкивается с этой проблемой?

Вот код:

*** Settings *** 
Library   Selenium2Library 

*** Variables *** 
${Username}  student2 
${Password}  Testing1 
${SiteUrl}  http://demo.mahara.org 
${DashboardTitle} Dashboard - Mahara 
${Delay}   5s 

*** Test Cases *** 
Test2 
    Open Browser to the Login Page 
    Enter User Name 
    Enter Password 
    Click Login 
    sleep $(Delay) 
    Assert Dashboard Title 
    [Teardown] Close Browser 

*** Keywords *** 
Open Browser to the Login Page 
    Open Browser http://demo.mahara.org 

Enter User Name 
    Input Text login_login_username ${Username} 

Enter Password 
    Input Text login_login_password ${Password} 

Click Login 
    Click Button login_submit 

Assert Dashboard Title 
    Title Should Be ${DashboardTitle} 

Btw светлячок версия: 31,0 селеном версия: 2.53.6 версия selenium2Library: 1.7.4

Любое решение? Заранее спасибо;)

+0

в состоянии открыть URL вручную поживаете? Время ожидания подключения может быть связано с проблемой вашего приложения/сети. Кроме того, можете ли вы указать свой код в своем описании вопроса? –

+0

Я редактировал сообщение с добавлением кода .. Да, я могу открыть URL-адрес вручную. – pingwin850

+0

Используете ли вы прокси-сервер при его открытии вручную? –

ответ

0

Вот рабочий код:

*** Settings *** 
Library   Selenium2Library 

*** Variables *** 
${Username}  student2 
${Password}  Testing1 
${SiteUrl}  http://demo.mahara.org 
${DashboardTitle} Dashboard - Mahara 
${Delay}   5s 
${FF_PROFILE}  C:\\ff_profile 

*** Test Cases *** 
Test2 
    Open Browser to the Login Page 
    Enter User Name 
    Enter Password 
    Click Login 
    Sleep ${Delay} 
    Assert Dashboard Title 
    [Teardown] Close Browser 

Test3 

*** Keywords *** 
Open Browser to the Login Page 
    Open Browser http://demo.mahara.org firefox ff_profile_dir=${FF_PROFILE} 

Enter User Name 
    Input Text login_login_username ${Username} 

Enter Password 
    Input Text login_login_password ${Password} 

Click Login 
    Click Button login_submit 

Assert Dashboard Title 
    Title Should Be ${DashboardTitle} 
Смежные вопросы