LoginSignup
6
5

More than 5 years have passed since last update.

Selenium+Jenkins+Safariで「File exists - ~/Library/Safari/Extensions.bak」というエラーが出た時にすること

Last updated at Posted at 2014-02-10

現象

  • Jenkinsのコンソールに「File exists - /Users/jenkins/Library/Safari/Extensions.bak (Errno::EEXIST)」というエラーがでていた

環境

  • selenium-webdriver:2.39.0
  • OS:Mac OS X 10.9
  • ブラウザ:Safari 7.0.1

検証

  • Extensions.bakを削除して、テスト実行とともに実験して挙動を確認してみた
    • 1. ~/Library/Safari/Extensions.bakがあれば削除
    • 2. テスト実行(Jenkinsぽち)
    • 3. テスト開始とともにExtensionsディレクトリは自動作成される
    • 4. テスト終了後はExtensionsディレクトリは自動削除される
  • どういうときに.bakファイルが作られるかは追ってないが、なくてテスト実行できないとかではなかった
    • むしろあればエラーでてますし

対策

~ただの宣伝~

  • 全国のSeleniumer必読
  • Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください
6
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
5