2016-05-19 2 views
8

При выполнении сценария селеном WebDriver для хромированной браузера, я получаю ошибку ниже:«Не удалось переместить кэш» ошибка селеном 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

It это проблема с установкой драйвера хрома. После того, как я установил драйвер хрома, он работал для меня. Спасибо

7

Я предполагаю, что вы начинаете свой хром-драйвер с вашим профилем по умолчанию.

Это не проблема вашего хромового драйвера. Это потому, что вы запускаете другой экземпляр chrome, когда вы запускаете ваш selenium webdriver, поэтому некоторые из файлов в профиле заблокированы, так что ваш selenium webdriver не может его переместить.

Я столкнулся с той же проблемой и закрыл все экземпляры хрома перед тем, как начать работу с selenium webdriver, решив проблему.

+0

Это правильный ответ. Убедитесь, что вы закрыли все экземпляры хром-фона. –

0

Эта проблема возникает из-за того, что chormedriver api не интегрирован с вашим проектом.

JUST DO шаги:

  1. Настройте ваш chormedriver API в путь сборки (скачать отсюда http://chromedriver.storage.googleapis.com/index.html)

2.Go к проекту правой кнопкой мыши - >>> идти строить path ---> conf build path -> libraries -> добавить jar (добавить файл хромированного jar файла)

  1. Теперь добавьте этот код перед вызовом объекта chormdriver. System.setProperty («webdriver.chrome.driver», «путь для вашего chormedriver api»);
Смежные вопросы