2014-02-10 2 views
1

Я хочу использовать инфраструктуру робота с java в Eclipse IDE. Я установил платформу робота в Eclipse IDE. Как написать скрипт с использованием инфраструктуры робота с веб-драйвером Selenium.Selenium Webdriver - Как использовать Robot Framework с Java

+1

Вы следовали официальным инструкциям по установке? http://code.google.com/p/robotframework/wiki/Инсталляция и https://github.com/rtomac/robotframework-selenium2library#installation – Harri

+0

Да, но эти ссылки объясняют работу с Python и т. д., но мне нужно работать с java. Как писать скрипты в java с помощью Robot framework? –

+0

его не очень понятно, просьба предоставить мне любую другую помощь. –

ответ

1

Если вы хотите использовать затмение в качестве IDE для написания тестов вы можете использовать этот плагин:

RobotFramework-EclipseIDE

Если ваша цель состоит в том, чтобы написать метод Java затем вызвать его из robotframework вы можете использовать Remote library ,

Поддерживаются следующие форматы пишущие Robotium тесты: Robotium Test Data Sytntax

Вы также можете использовать Maven для запуска теста robotframework из Maven проекта в Eclipse: Robotframework Maven plugin

0

Если вы хотите, чтобы написать определенные пользователем ключевые слова в Java который может использоваться в скрипте робота, импортировать «AnnotationLibrary».

Ссылка упомянута ниже и следуйте инструкциям

https://github.com/robotframework/JavalibCore/wiki/AnnotationLibrary

-1

попробовать этот путь. Я использую язык python для записи тестового примера. python - лучший способ написать тестовые примеры.

Мое тестовое имя файла test_google_page.robot помещает этот код в файл test_google_page.robot и сохраняет его. следующая открытая командной строки и перейдите в путь к файлу test_google_page.robot и запустить эту команду

[пользователь @ локальный google_test] $ pybot test_google_page.robot

, то вы можете увидеть свой результат теста.

*** Settings *** 

Documentation   your document 
Library     Selenium2Library 


*** Variables *** 
${Url}     https://www.google.lk 
${Browser}    chrome 
${Delay}    3s 

*** Test Cases *** 
load google page 
    [Documentation]  your test case document 
    OPEN BROWSER  ${Url}  ${Browser} 
    Input text   id=lst-ib robot framework 
    sleep    ${Delay} 
    # click button  id=<button_id>    
    # Page Should Contain  loglevel=INFO text=<content> 
    Capture Page Screenshot  filename=test_result.png 
    [Teardown]   CLOSE BROWSER 
Смежные вопросы