web-dev-qa-db-fra.com

Erreur "Impossible de déplacer le cache" dans le WebDriver Selenium

Lors de l'exécution du script Selenium webdriver pour navigateur Chrome, j'obtiens l'erreur ci-dessous:

[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

Quelqu'un pourrait-il m'aider s'il vous plaît

11
prudvi

Je suppose que vous démarrez votre pilote Chrome en joignant votre profil par défaut.

Ce n'est pas le problème de votre pilote chrome, mais du fait que vous exécutez une autre instance de chrome au démarrage de votre WebDriver Selenium. Certains fichiers du profil sont donc verrouillés afin que votre logiciel ne puisse pas le déplacer.

J'ai rencontré le même problème et arrêté toutes les instances de Chrome avant de démarrer mon WebDriver Selenium a résolu le problème.

13
Wood

Ce problème se produit car l’API chormedriver n’est pas intégrée à votre projet.

JUSTE FAIRE CES ÉTAPES:

  1. Configurez votre API chormedriver dans votre chemin de construction (à télécharger ici http://chromedriver.storage.googleapis.com/index.html )

2.Allez au projet clic droit - >>> aller au chemin de construction ---> chemin de construction de conf -> bibliothèques -> add jar (add chromedriver jar file)

  1. ajoutez maintenant ce code avant l'appel d'objet chormdriver . System.setProperty ("webdriver.chrome.driver", "chemin d'accès de votre api chormedriver");
0
hitesh soniwal

C'est un problème d'installation du pilote chrome. Après avoir installé le pilote chromé, cela a fonctionné pour moi. Merci

0
prudvi