+Jenkins+Safariで「File exists - ~/Library/Safari/Extensions.bak」というエラーが出た時にすること
現象
- 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ファイルが作られるかは追ってないが、なくてテスト実行できないとかではなかった
- むしろあればエラーでてますし
対策
- 参考になるサイト1と参考になるサイト2にも書いてあるが「消しちゃえ!」だそうです
- 結論として、
$ rm -fr ~/Library/Safari/Extensions.bak
をやっておけば良さそう- 動作確認済
~ただの宣伝~
- 全国のSeleniumer必読
- Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください
Author And Source
この問題について(+Jenkins+Safariで「File exists - ~/Library/Safari/Extensions.bak」というエラーが出た時にすること), 我々は、より多くの情報をここで見つけました https://qiita.com/oh_rusty_nail/items/f5a870df65da0cfa2243著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .