2016-01-26 2 views
0

Im en utilisant Selenium + C# pour tester l'application Web et générer des fichiers PDF à partir de celui-ci. J'ai 2 problèmes:Comment configurer le navigateur Chrome: modifier le répertoire de téléchargement et désactiver la visionneuse PDF

1) Lorsque le fichier PDF est généré, il est automatiquement affiché dans le visualiseur PDF. Je ne peux pas l'éteindre. Il est toujours activé après le redémarrage du chrome. Im en utilisant Chrome v43.0.4. Je veux qu'il soit téléchargé automatiquement.

2) Lorsque je sauvegarde un fichier PDF généré, il est enregistré dans le répertoire "Téléchargements" par défaut. J'ai lu que je devrais être en mesure d'écraser le chemin downlaod avec les paramètres de Chrome mais comment? :)

MISE À JOUR 1: Lorsque j'ai éteint PDF Viewer & changé le chemin de téléchargement manuellement, cela fonctionne après le redémarrage manuel de Chrome, mais ces valeurs ne sont pas fonctionne lorsque chrome est démarré automatiquement à partir de Selenium.

UDPATE2: Sélénium ver 2,49

Répondre

0

Vous pouvez désactiver viewer pdf taper "about: plugins" dans l'omnibox en haut, et la désactivation de Chrome PDF Viewer.

Pour modifier le chemin de téléchargement, ouvrez les paramètres de chrome et modifiez-le sur les options/téléchargements avancés.

Cordialement.

+0

Cela semble bien, mais :) quand je fais un test automatique avec Selenium, pdf viewer est à nouveau activé. Je ne sais pas pourquoi. En général, je voudrais changer tous ces paramètres du niveau des tests (code C#). –

+0

Jetez un oeil à ce lien https://code.google.com/p/chromium/issues/detail?id=528436, peut-être que cela aide. –

+0

Je l'ai lu avant. J'ai essayé de l'utiliser mais toujours pas de succès. –