selenium webdriverの問題・エラーまとめ

    >

selenium webdriverの問題・エラーのメモ。随時更新していく。

デバッグ

フルログを出力する
Selenium::WebDriver.logger.level = :debug

ファイルへ書き出す
Selenium::WebDriver.logger.output = 'selenium.log'

ruby gem “pry”

rubyの場合、pryというデバッグgemが便利。ブレークポイントの設定などが可能。

NoSuchElementError

ウィンドウタブのフォーカス切り替えで解決。
コードに問題無いのに”NoSuchElementError”がでた場合はこれが多い。

リンクを踏んだ際に新しいタブで開かれると、フォーカスを切り替える必要がある。
“_blank”などのリンク。

driver.window_handles.each do |handle|
  driver.switch_to.window handle
end


お困りですか?この記事で紹介していることをマンツーマンで指導、解説、代行します。まずはお気軽にお問い合わせください。


関連するかもしれない記事

ごめんなさい!この記事には関連記事が1つも見つかりませんでした。

Close Menu