我有基类初始化
class BasePage:
def __init__(self, context):
self.driver = context.driver
后来在创建任何新页面时我使用了继承:
class LandingPage(BasePage):
def __init__(self, context):
super().__init__(context)
我想要的是使用 init
检查是否加载了每个下一页def __init__(self, context, is_loaded_check=True):
self.driver = context.driver
if is_loaded_check:
self.page_was_loaded()
else:
raise Exception('page was not loaded!!')
def page_was_loaded(self):
self.elem = context.driver.find_elem_by_xpath(locator)
但即使我把 time.sleep 30 秒,测试也卡在白屏上