カスタム待機条件

記事
IT・テクノロジー

関数

 引数なし
WebDriverWait(driver, 最大待機秒).until(
    lambda ドライバ: 条件
)
lamda内のd.find_element()は失敗してもエラーにならず
 引数あり
def 関数(引数1, ...):
    return lambda ドライバ: 条件


WebDriverWait(driver, 最大待機秒).until(関数(引数1, ...))

クラス

class クラス:
    def __init__(self, 引数1, ...):
        self.引数1 = 引数1
        ...

    def __call__(self, ドライバ):
        return 条件


WebDriverWait(driver, 最大待機秒).until(クラス(引数1, ...))

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す