我使用機器人框架,pageobject庫,selenium2library工作。
我找不到在頁面對象上使用多個mixin的方法。
我想在LoginPage中使用兩個mixin。
MainNavigation有效,但HeaderMixin不起作用。
我的套件設置是在每次測試中登錄的,所以我需要在該頁面上使用mixin
如何在頁面對象上使用多個mixin?機器人框架,繼承多個mixins
這是我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"
}
請提供[mcve]。 「不起作用」只是沒有足夠的信息繼續下去。它也有助於顯示您正在使用哪個頁面對象庫。我假設https://github.com/boakley/robotframework-pageobjectlibrary,但你應該在你的問題中包含這些信息。 –