フリーランチ食べたい

Python/機械学習/データ解析/ソフトウェア開発などなど

Selenium

【Selenium】 UnexpectedAlertPresentExceptionが出るケースとその対応

Seleniumで思わぬエラーが発生したのでメモとして残しておきます。 TL;DR UnexpectedAlertPresentExceptionはalertに処理がブロックされているときに起きます。 seleniumのalertオブジェクトを操作することで解消します。 こんなケースで発生 自分の場合では…

【Selenium】JavascriptのObjectの状態変化を待機する

TL;DR Custom Wait Conditionsとdriver.execute_scriptを組み合わせる Seleniumで「ある特定の動作を待つ」 最近はSPA的なサイトが増えてきたので「求めているDOMがブラウザにレンダリングされた」後に「ある特定の動作をさせたい」という気持ちになるときは…