ページ タイトルをアサートするために、ハード チェックではなく、ページ タイトルの文字列パターン マッチのようなソフト チェックを実行したいと考えています。このため、残念ながら機能していないコードの抜粋を次に示します。
wait = WebDriverWait(self.driver, 15)
wait.until(lambda driver:self.driver.title.lower().startswith('Checkout'))
self.assertIn("Checkout", self.driver.title)
これはページの正確なタイトルです:チェックアウト - HarXYZ
誰かが私が間違いを犯している場所を指摘できますか? 文字列パターンの一致によってページ タイトルをアサートする他の方法はありますか?