2016-05-19 16 views
8

webdriverをセレンにエラー「キャッシュを移動することができません」、私は以下のエラーを取得しています:は、Chromeブラウザ用のセレンwebdriverをスクリプトを実行している間

[2144:7568:0519/130434:ERROR:cache_util_win.cc(20)] Unable to move the cache: 0 
[2144:7568:0519/130434:ERROR:cache_util.cc(134)] Unable to move cache folder C:\Users\Prudvi\AppData\Local\Google\Chrome\User Data\ShaderCache\GPUCache to C:\Users\Prudvi\AppData\Local\Google\Chrome\User Data\ShaderCache\old_GPUCache_000 
[2144:7568:0519/130434:ERROR:cache_creator.cc(129)] Unable to create cache 
[2144:7568:0519/130434:ERROR:shader_disk_cache.cc(589)] Shader Cache Creation failed: -2 

いくつかのいずれかが私を助けることができるしてください

答えて

0

それクロムドライバのインストールに問題があります。私はクロームドライバをインストールした後、それは私のために働いた。ありがとう

7

私はあなたのデフォルトプロファイルを添付してクロームドライバを開始していると仮定します。

これは、セレンウェブドライブを起動している間に別のクロムインスタンスを実行しているためです。プロフィールのファイルの一部がロックされているため、セレンウェブドライブが移動できません。

同じ問題が発生し、すべてのクロムインスタンスをシャットダウンしてから、セレンのWebドライブを起動して問題を解決しました。

+0

これは正しい答えです。すべてのクロムの背景を閉じたことを確認してください。 –

0

この問題は、chormedriver APIがプロジェクトに統合されていないために発生します。

JUST DOの手順:プロジェクトに

  1. ビルド・パス(ここではhttp://chromedriver.storage.googleapis.com/index.htmlからダウンロード)にごchormedriver APIを構成する

2.Goを右クリック - >>>行く構築しますpath ---> confビルドパス - >ライブラリ - > jarを追加する(クロムドライバjarファイルを追加する)

  1. このコードをchormdriverオブジェクトコールの前に追加するようになりました。 System.setProperty( "webdriver.chrome.driver"、 "chormedriver apiのパス");
関連する問題