Je travaille sur un projet avec un framework de robot, une bibliothèque de pageobject, une bibliothèque selenium2.
Je ne pouvais pas trouver un moyen d'utiliser plusieurs mixins sur un objet de page.
Je veux utiliser deux mixins avec LoginPage.
MainNavigation fonctionne mais HeaderMixin ne fonctionne pas.
La configuration de ma suite se connecte à tous les tests, donc j'ai besoin d'utiliser des mixins sur cette page de connexion
Comment utiliser plus d'un mixin sur un objet de page?Robot Framework, héritant de plusieurs mixins
ceci est mon objet LoginPage:
class LoginPage(MainNavigation, HeaderMixin, PageObject):
"""LoginPage baseclass"""
PAGE_URL = "/user/login"
PAGE_TITLE = "Title"
_locators = {
"username": 'id=login_email',
"password": 'id=login_password',
"button": "id=login"
}
s'il vous plaît fournir un [mcve]. "ne fonctionne pas" n'est pas assez d'informations pour continuer. Cela aiderait également à montrer quelle bibliothèque d'objets de page vous utilisez. Je suppose que https://github.com/boakley/robotframework-pageobjectlibrary, mais vous devriez inclure cette information dans votre question. –