如何检查页面是否已在 __init__ 中加载?

时间:2021-01-11 12:19:49

标签: python selenium-webdriver

我有基类初始化

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 秒,测试也卡在白屏上

0 个答案:

没有答案
相关问题