2015-07-31 8 views
0

Я новичок в сценариях для роботов. и у меня возник вопрос о том, как я могу создать репозиторий объектов в наборе, где я сохранил весь объект и вызвал их в основной скрипт или любой другой файл робота, или я могу программно манипулировать объектами.Как создать объект (Объектный репозиторий) в рамках робота?

Ниже я сделал в моем костюме -Этот это первый файл

*** Settings *** 

*** Variables *** 
${FIRST_TAB} xpath=//*[@id='ctl00_Header'] 
${Second_NEW} xpath=//*[@id='ctl00_ContentOne'] 
. 
. 
. 

Я не думаю, что это стандартный подход. Как я могу манипулировать над объектом, когда индекс изменяется, или идентификатор изменяется динамически. Ядро робота позволяет нам возвращать локаторы в качестве объекта в другой файл. Как я могу подготовить объектный файл и использовать его в любом пакете.

ответ

0

Наиболее распространенным решением является создание файла ресурсов. Поместите все переменные в этом файле, а затем импортировать этот файл в тестовый набор

файл

Ресурс может выглядеть следующим образом:

# resources.robot 
*** Variables *** 
${FIRST_TAB} xpath=//*[@id='ctl00_Header'] 
${Second_NEW} xpath=//*[@id='ctl00_ContentOne'] 

Вы могли бы использовать его в тестовый набор, как это:

*** Settings *** 
| Resource | resources.robot 

*** Test Cases *** 
| Example 
| | log | First tab is ${FIRST_TAB} 

Для получения дополнительной информации см. Resource and Variable Files в руководстве пользователя робота.

+0

Спасибо Брайан. Приветствия для вас. Я реализую и дам вам знать. – KTweet04