Odoo
  • Introduction
  • Dokku
  • Tuning
  • PostgreSQL
  • Функциональные возможности
    • Склад
  • Fields
  • Odoo installation
  • Интерфейс
  • Ссылки
  • Тестирование
Powered by GitBook
On this page
  • Зависимости
  • Установить модуль для Odoo
  • Пример теста
  • Примечания

Тестирование

PreviousСсылки

Last updated 7 years ago

Зависимости

  • git clone

  • pip install robotframework
  • pip install robotframework-seleniumlibrary
  • pip install -U erppeek

Установить модуль для Odoo

Пример теста

Файл project.robot

*** Settings ***
Resource    odoo_10_0.robot


*** Test Cases ***
Valid Login
    Login  user=admin  password=admin
    sleep  1s
Nibbana Project
    MainMenuXMLid  nibbana.nibbana_top_menu
    SubSubMenuXMLid  nibbana.projects_menu
    Button  model=nibbana.project  button_name=oe_list_add
    Many2OneSelect  nibbana.project  area  Work
    Char  nibbana.project  name  Test
    Button  model=nibbana.project  button_name=oe_form_button_save
Create Task
    SubSubMenuXMLid  nibbana.tasks_menu
    Button  model=nibbana.task  button_name=oe_list_add
    Many2oneSelect  nibbana.task  project  Mail server
    Char  nibbana.task  name  Test task_1
    Button  model=nibbana.task  button_name=oe_form_button_save
Task List Project Button
    SubSubMenuXMLid  nibbana.tasks_menu

close
    close browser

Запуск

robot -v CONFIG:config.py project.robot

Примечания

  • Конфигурационные параметры в config.py

  • Согласно синтаксису Robot Framework ключевые слова разделяются двумя или более пробелами

https://github.com/brain-tec/web_selenium/
https://github.com/brain-tec/odoo-robot-framework
Robot Framework User Guide