openmairie.robotframework


Nameopenmairie.robotframework JSON
Version 4.11.10004 PyPI version JSON
download
home_pagehttp://www.openmairie.org/framework
SummaryRobotFramework Library for functional testing openMairie Framework based apps
upload_time2024-06-20 08:26:24
maintainerNone
docs_urlNone
authoropenMairie
requires_pythonNone
licenseGPL
keywords openmairie robotframework
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            openmairie.robotframework
=========================

RobotFramework Library for functional testing openMairie Framework based apps

.. image:: https://img.shields.io/pypi/v/openmairie.robotframework.svg
    :target: https://pypi.python.org/pypi/openmairie.robotframework/
    :alt: Latest PyPI version

.. contents::

Introduction
------------

openmairie.robotframework is a  `RobotFramework <http://robotframework.org/>`_
library who provide keywords to `openMairie Framework <http://www.openmairie.org/framework/>`_
based projects.


Installation
------------

You just need `pip <https://pip.pypa.io>`_ ::

    pip install openmairie.robotframework


Due to the history of this package all the keywords are declared in .robot
files. So you need to call the Reload Library in each Suite Setup. ::

    *** Settings ***
    Library  openmairie.robotframework.Library

    *** Keywords ***
    For Suite Setup
        Reload Library  openmairie.robotframework.Library


Keywords Documentation
----------------------

- https://openmairie.gitlab.io/openmairie.robotframework/


How to cross-validate ?
-----------------------

In order to fulfill the process of cross-validation before accepting the merge request:

1. Activate the virtual environment in which you wish to install the repository.

2. Install the repository to be tested on your system:

.. code-block:: bash

    pip install git+https://gitlab.com/openmairie/openmairie.robotframework.git@branch_name

3. Verify if the keywords affected by the changes are still functioning correctly.

In case of any doubts, revert to your original configuration using:

.. code-block:: bash

    pip uninstall openmairie.robotframework

To restore your original setup, use:

.. code-block:: bash

    pip install git+https://gitlab.com/openmairie/openmairie.robotframework.git

Changelog
=========

4.11.10004 (2024-06-20)
-----------------------

- feat: Add keywords "Supprimer un widget depuis le tableau de bord",
  "Supprimer un widget" and change "Ajouter un widget".
  [Rasseum]


4.11.10003 (2024-06-06)
-----------------------

- feat: Add keywords "Ajouter un widget", "Saisir les valeurs dans le
  formulaire d'un widget" and deprecate keywords "Ajouter le widget depuis le
  tableau de bord", "Saisir le widget".
  [Rasseum, flohcim]


4.11.10002 (2024-03-21)
-----------------------

- feat: Add vars '${OM_IGNORE_CASE}', '${OM_TITLE_LOGIN}', '${OM_TITLE_DASHBOARD}'
  to allow case flexibility on page titles in apps.
  [ebrodin, SebastienDethyreReal, flohcim]


4.11.10001 (2024-02-02)
-----------------------

- feat: Update 'Saisir la carte' keyword to align with the new version (removal of the 
  'retour' field and addition of the 'librairie_cartographie' field).
  [flohcim]


4.10.10001 (2023-10-11)
-----------------------

- Add keywords 'Le titre de la page doit être' and
  'Le titre de la page doit contenir' and deprecate keywords
  'Page Title Should Be' and 'Page Title Should Contain' adding ignore_case
  parameter.
  [flohcim]


4.9.10009 (2022-05-11)
----------------------

- Utils: fixed download problem with curl version since 7.72
  [flohcim]


4.9.10008 (2019-06-20)
----------------------

- Formulaire: clic timeout of 5sec replaced by new var CLIC_CONFIRM_WAIT
  [mbideau]


4.9.10007 (2019-04-01)
----------------------

- Formulaire: fixed 'Click...Until' keywords using a list of WebElements instead of
  the first found WebElement
  [mbideau]


4.9.10006 (2019-04-01)
----------------------

- PDF: fixed typo on keyword 'PDF Move Page To'"
  [mbideau]

- Formulaire: semantic change: 'Click...Confirmed By' replaced by 'Click...Until'
  [mbideau]


4.9.10005 (2019-03-28)
----------------------

- Added 9 keywords in 'formulaire.robot':
  4 'Click Element Confirmed By <some_action>',
  2 'Click On Submit Button (In Subform) Confirmed By Message',
  2 to check messages content,
  1 'Click On Portlet Action';
  and modified many other keywords to use them.
  [mbideau]


4.9.10004 (2019-02-25)
----------------------

- Fixed PDF keywords 'PDF Page Number Should (Not) Contain' that failed when page
  content were not loaded (async), by moving to required page before testing its
  content (added new Keyword: PDF Move Page To).
  [mbideau]


4.9.10003 (2018-12-13)
----------------------

- Fixed "Click On Submit Button" and "Click On Submit Button In Subform" by
  retrying multiple times to click if no validation message apparead within a timeout.
  [mbideau]


4.9.10002 (2018-11-28)
----------------------

- More documentation.
  [flohcim]

- Replace deprecated keywords call by new keywords.
  [flohcim]


4.9.10001 (2018-11-19)
----------------------

- Deprecate 'Ajouter le état...' and add 'Ajouter l'état...' to replace it.
  [flohcim]

- Add 'Depuis le contexte de l'état dans le contexte de la collectivité' keyword.
  [flohcim]


4.8.10006 (2018-05-02)
----------------------

- Replace deprecated keywords call by new keywords.
  [flohcim]

- Correct tag 'om_reqmo'. The correct name is 'module_reqmo'.
  [flohcim]


4.8.10005 (2018-04-28)
----------------------

- Rename field 'Identifiant' by 'id' in keywords 'Depuis le contexte de la
  lettre-type' and 'Depuis le contexte de l'état'.
  [flohcim]

- Add keywords 'La page ne doit pas contenir d'erreur', 'Depuis le listing',
  'Depuis la page de login', 'Depuis le formulaire d'ajout d'un utilisateur'.
  [flohcim]

- More documentation.
  [flohcim]


4.8.10004 (2018-04-26)
----------------------

- Correct problem with keyword 'Depuis l'assistant "Migration état, sous-état, lettre type"'.
  [flohcim]


4.8.10003 (2018-04-26)
----------------------

- Add keywords 'Depuis le listing des états', 'Depuis le listing des lettres-types',
  'Depuis le listing des paramètres', 'Depuis le listing des utilisateurs'.
  [flohcim]

- Add documentation.
  [flohcim]


4.8.10002 (2018-04-25)
----------------------

- Add keyword 'Depuis le listing des collectivités'.
  [flohcim]

- Add documentation.
  [flohcim]


4.8.10001 (2018-04-18)
----------------------

- Remove Warning "Using 'Get Element Attribute' without explicit attribute is deprecated.".
  [flohcim]


4.7.10001 (2017-11-23)
----------------------

- Initial release as a python package.
  [cerini_j, flohcim, fmichon, jcerini, jymadier, KBurles, mbroquet, nhaye,
  NHaye, nmeucci, oc1n, softime, stimezouaght, tiazma, vpihour]



Contributors
============

* Élise Brodin <> [ebrodin]
* Florent Michon <flohcim@gmail.com> [flohcim][fmichon]
* Jean-Yves Madier de Champvermeil <> [jymadier]
* Jérémy Cérini <> [cerini_j][jcerini]
* Kevin Burles <> [KBurles]
* Matthias Broquet <mbroquet@atreal.fr> [mbroquet][tiazma]
* Michaël Bideau <> [mbideau]
* Nicolas Haye <> [nhaye][NHaye]
* Nicolas Meucci <> [nmeucci][oc1n]
* Rabah Asseum <> [Rasseum]
* Sébastien Dethyre <> [SebastienDethyreReal]
* Sofien Timezouaght <> [softime][stimezouaght]
* Virginie Pihour <> [vpihour]


            

Raw data

            {
    "_id": null,
    "home_page": "http://www.openmairie.org/framework",
    "name": "openmairie.robotframework",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "openMairie RobotFramework",
    "author": "openMairie",
    "author_email": "contact@openmairie.org",
    "download_url": "https://files.pythonhosted.org/packages/3d/4c/7e5ff57a953c9118143a366829a084084710ccf06c8cd0f044643a1f51d9/openmairie.robotframework-4.11.10004.tar.gz",
    "platform": "any",
    "description": "openmairie.robotframework\n=========================\n\nRobotFramework Library for functional testing openMairie Framework based apps\n\n.. image:: https://img.shields.io/pypi/v/openmairie.robotframework.svg\n    :target: https://pypi.python.org/pypi/openmairie.robotframework/\n    :alt: Latest PyPI version\n\n.. contents::\n\nIntroduction\n------------\n\nopenmairie.robotframework is a \u00a0`RobotFramework <http://robotframework.org/>`_\nlibrary who provide keywords to `openMairie Framework <http://www.openmairie.org/framework/>`_\nbased projects.\n\n\nInstallation\n------------\n\nYou just need `pip <https://pip.pypa.io>`_ ::\n\n    pip install openmairie.robotframework\n\n\nDue to the history of this package all the keywords are declared in .robot\nfiles. So you need to call the Reload Library in each Suite Setup. ::\n\n    *** Settings ***\n    Library  openmairie.robotframework.Library\n\n    *** Keywords ***\n    For Suite Setup\n        Reload Library  openmairie.robotframework.Library\n\n\nKeywords Documentation\n----------------------\n\n- https://openmairie.gitlab.io/openmairie.robotframework/\n\n\nHow to cross-validate ?\n-----------------------\n\nIn order to fulfill the process of cross-validation before accepting the merge request:\n\n1. Activate the virtual environment in which you wish to install the repository.\n\n2. Install the repository to be tested on your system:\n\n.. code-block:: bash\n\n    pip install git+https://gitlab.com/openmairie/openmairie.robotframework.git@branch_name\n\n3. Verify if the keywords affected by the changes are still functioning correctly.\n\nIn case of any doubts, revert to your original configuration using:\n\n.. code-block:: bash\n\n    pip uninstall openmairie.robotframework\n\nTo restore your original setup, use:\n\n.. code-block:: bash\n\n    pip install git+https://gitlab.com/openmairie/openmairie.robotframework.git\n\nChangelog\n=========\n\n4.11.10004 (2024-06-20)\n-----------------------\n\n- feat: Add keywords \"Supprimer un widget depuis le tableau de bord\",\n  \"Supprimer un widget\" and change \"Ajouter un widget\".\n  [Rasseum]\n\n\n4.11.10003 (2024-06-06)\n-----------------------\n\n- feat: Add keywords \"Ajouter un widget\", \"Saisir les valeurs dans le\n  formulaire d'un widget\" and deprecate keywords \"Ajouter le widget depuis le\n  tableau de bord\", \"Saisir le widget\".\n  [Rasseum, flohcim]\n\n\n4.11.10002 (2024-03-21)\n-----------------------\n\n- feat: Add vars '${OM_IGNORE_CASE}', '${OM_TITLE_LOGIN}', '${OM_TITLE_DASHBOARD}'\n  to allow case flexibility on page titles in apps.\n  [ebrodin, SebastienDethyreReal, flohcim]\n\n\n4.11.10001 (2024-02-02)\n-----------------------\n\n- feat: Update 'Saisir la carte' keyword to align with the new version (removal of the \n  'retour' field and addition of the 'librairie_cartographie' field).\n  [flohcim]\n\n\n4.10.10001 (2023-10-11)\n-----------------------\n\n- Add keywords 'Le titre de la page doit \u00eatre' and\n  'Le titre de la page doit contenir' and deprecate keywords\n  'Page Title Should Be' and 'Page Title Should Contain' adding ignore_case\n  parameter.\n  [flohcim]\n\n\n4.9.10009 (2022-05-11)\n----------------------\n\n- Utils: fixed download problem with curl version since 7.72\n  [flohcim]\n\n\n4.9.10008 (2019-06-20)\n----------------------\n\n- Formulaire: clic timeout of 5sec replaced by new var CLIC_CONFIRM_WAIT\n  [mbideau]\n\n\n4.9.10007 (2019-04-01)\n----------------------\n\n- Formulaire: fixed 'Click...Until' keywords using a list of WebElements instead of\n  the first found WebElement\n  [mbideau]\n\n\n4.9.10006 (2019-04-01)\n----------------------\n\n- PDF: fixed typo on keyword 'PDF Move Page To'\"\n  [mbideau]\n\n- Formulaire: semantic change: 'Click...Confirmed By' replaced by 'Click...Until'\n  [mbideau]\n\n\n4.9.10005 (2019-03-28)\n----------------------\n\n- Added 9 keywords in 'formulaire.robot':\n  4 'Click Element Confirmed By <some_action>',\n  2 'Click On Submit Button (In Subform) Confirmed By Message',\n  2 to check messages content,\n  1 'Click On Portlet Action';\n  and modified many other keywords to use them.\n  [mbideau]\n\n\n4.9.10004 (2019-02-25)\n----------------------\n\n- Fixed PDF keywords 'PDF Page Number Should (Not) Contain' that failed when page\n  content were not loaded (async), by moving to required page before testing its\n  content (added new Keyword: PDF Move Page To).\n  [mbideau]\n\n\n4.9.10003 (2018-12-13)\n----------------------\n\n- Fixed \"Click On Submit Button\" and \"Click On Submit Button In Subform\" by\n  retrying multiple times to click if no validation message apparead within a timeout.\n  [mbideau]\n\n\n4.9.10002 (2018-11-28)\n----------------------\n\n- More documentation.\n  [flohcim]\n\n- Replace deprecated keywords call by new keywords.\n  [flohcim]\n\n\n4.9.10001 (2018-11-19)\n----------------------\n\n- Deprecate 'Ajouter le \u00e9tat...' and add 'Ajouter l'\u00e9tat...' to replace it.\n  [flohcim]\n\n- Add 'Depuis le contexte de l'\u00e9tat dans le contexte de la collectivit\u00e9' keyword.\n  [flohcim]\n\n\n4.8.10006 (2018-05-02)\n----------------------\n\n- Replace deprecated keywords call by new keywords.\n  [flohcim]\n\n- Correct tag 'om_reqmo'. The correct name is 'module_reqmo'.\n  [flohcim]\n\n\n4.8.10005 (2018-04-28)\n----------------------\n\n- Rename field 'Identifiant' by 'id' in keywords 'Depuis le contexte de la\n  lettre-type' and 'Depuis le contexte de l'\u00e9tat'.\n  [flohcim]\n\n- Add keywords 'La page ne doit pas contenir d'erreur', 'Depuis le listing',\n  'Depuis la page de login', 'Depuis le formulaire d'ajout d'un utilisateur'.\n  [flohcim]\n\n- More documentation.\n  [flohcim]\n\n\n4.8.10004 (2018-04-26)\n----------------------\n\n- Correct problem with keyword 'Depuis l'assistant \"Migration \u00e9tat, sous-\u00e9tat, lettre type\"'.\n  [flohcim]\n\n\n4.8.10003 (2018-04-26)\n----------------------\n\n- Add keywords 'Depuis le listing des \u00e9tats', 'Depuis le listing des lettres-types',\n  'Depuis le listing des param\u00e8tres', 'Depuis le listing des utilisateurs'.\n  [flohcim]\n\n- Add documentation.\n  [flohcim]\n\n\n4.8.10002 (2018-04-25)\n----------------------\n\n- Add keyword 'Depuis le listing des collectivit\u00c3\u00a9s'.\n  [flohcim]\n\n- Add documentation.\n  [flohcim]\n\n\n4.8.10001 (2018-04-18)\n----------------------\n\n- Remove Warning \"Using 'Get Element Attribute' without explicit attribute is deprecated.\".\n  [flohcim]\n\n\n4.7.10001 (2017-11-23)\n----------------------\n\n- Initial release as a python package.\n  [cerini_j, flohcim, fmichon, jcerini, jymadier, KBurles, mbroquet, nhaye,\n  NHaye, nmeucci, oc1n, softime, stimezouaght, tiazma, vpihour]\n\n\n\nContributors\n============\n\n* \u00c9lise Brodin <> [ebrodin]\n* Florent Michon <flohcim@gmail.com> [flohcim][fmichon]\n* Jean-Yves Madier de Champvermeil <> [jymadier]\n* J\u00e9r\u00e9my C\u00e9rini <> [cerini_j][jcerini]\n* Kevin Burles <> [KBurles]\n* Matthias Broquet <mbroquet@atreal.fr> [mbroquet][tiazma]\n* Micha\u00ebl Bideau <> [mbideau]\n* Nicolas Haye <> [nhaye][NHaye]\n* Nicolas Meucci <> [nmeucci][oc1n]\n* Rabah Asseum <> [Rasseum]\n* S\u00e9bastien Dethyre <> [SebastienDethyreReal]\n* Sofien Timezouaght <> [softime][stimezouaght]\n* Virginie Pihour <> [vpihour]\n\n",
    "bugtrack_url": null,
    "license": "GPL",
    "summary": "RobotFramework Library for functional testing openMairie Framework based apps",
    "version": "4.11.10004",
    "project_urls": {
        "Homepage": "http://www.openmairie.org/framework",
        "Source": "https://gitlab.com/openmairie/openmairie.robotframework/"
    },
    "split_keywords": [
        "openmairie",
        "robotframework"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d4c7e5ff57a953c9118143a366829a084084710ccf06c8cd0f044643a1f51d9",
                "md5": "7131f9a5a1676a0240507cdef8dd70b9",
                "sha256": "6f078fa1ade84ffec7f6e9a6c668a44400b1cf52024acb952ece46265b72a714"
            },
            "downloads": -1,
            "filename": "openmairie.robotframework-4.11.10004.tar.gz",
            "has_sig": false,
            "md5_digest": "7131f9a5a1676a0240507cdef8dd70b9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 36092,
            "upload_time": "2024-06-20T08:26:24",
            "upload_time_iso_8601": "2024-06-20T08:26:24.715591Z",
            "url": "https://files.pythonhosted.org/packages/3d/4c/7e5ff57a953c9118143a366829a084084710ccf06c8cd0f044643a1f51d9/openmairie.robotframework-4.11.10004.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-20 08:26:24",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "openmairie",
    "gitlab_project": "openmairie.robotframework",
    "lcname": "openmairie.robotframework"
}
        
Elapsed time: 0.30018s