Comment configurer WWW :: Mechanize :: Plugin :: Display, de sorte que le plug-in ouvre toujours une nouvelle fenêtre et pas seulement une nouvelle fenêtre languette?WWW :: Mechanize :: Plugin :: Afficher - Toujours ouvrir une nouvelle fenêtre
Répondre
Le module utilise HTML::Display
pour ouvrir un navigateur, qui à son tour utilise la variable d'environnement PERL_HTML_DISPLAY_COMMAND
pour déterminer la commande d'ouverture d'un navigateur. Ainsi, si vous souhaitez utiliser Firefox, par exemple, vous pouvez définir cette variable sur firefox -browser %s
pour forcer l'ouverture d'une nouvelle fenêtre.
http://search.cpan.org/~corion/HTML-Display-0.39/lib/HTML/Display.pm
EDIT: Désolé, cela ne semble pas fonctionner non plus. Il ouvre une nouvelle fenêtre vide pour chaque appel à $mech->display
, mais aussi un onglet pour chaque appel dans lequel il affiche ensuite le contenu. Peut-être que vous pouvez trouver d'autres options de ligne de commande pour Firefox ou un autre navigateur qui vous permet d'obtenir le comportement souhaité. Vous pouvez également configurer votre navigateur pour qu'il ouvre toujours de nouvelles fenêtres dans les nouvelles fenêtres au lieu des nouveaux onglets (pour Firefox: Preferences -> Tabs -> Open new windows in a new tab instead
). Si vous souhaitez conserver ce paramètre pour votre navigation normale, vous pouvez créer votre propre profil pour vos tests de mécanisation et ajouter -P <your-test-profile>
à votre commande d'affichage.
- 1. Ouvrir une nouvelle fenêtre
- 2. Ouvrir Google Map dans une nouvelle fenêtre.
- 3. ouvrir une nouvelle fenêtre contrecarre mon "enforce_auth"
- 4. Ouvrir des pages dans une nouvelle fenêtre
- 5. Markdown ouvrir une nouvelle fenêtre lien
- 6. Ouvrir une nouvelle fenêtre avec asp.net
- 7. Comment ouvrir une nouvelle fenêtre dans aspnet
- 8. Ouvrir une nouvelle fenêtre depuis un bouton?
- 9. Comment ouvrir une nouvelle fenêtre du navigateur
- 10. Ouvrir les liens dans une nouvelle fenêtre
- 11. WWW :: Mechanize et les cookies
- 12. ouvrir une nouvelle fenêtre depuis l'extension firefox obtient l'accès refusé
- 13. Qt afficher l'image dans une nouvelle fenêtre
- 14. Actionscript pour ouvrir l'URL dans une nouvelle fenêtre ouvrir une nouvelle fenêtre, mais pas en plein écran
- 15. Comment ouvrir une nouvelle fenêtre de lien hypertexte dans IE
- 16. Pourquoi WWW :: Mechanize :: Firefox ne trouve-t-il pas sa "nouvelle" méthode?
- 17. Ouvrir une URL dans une nouvelle fenêtre Java
- 18. window.href ouvre une nouvelle fenêtre?
- 19. Comment utiliser WWW :: Mechanize pour cocher une case radio?
- 20. Ouvrir une fenêtre exe
- 21. Comment forcer l'ouverture d'une fenêtre contextuelle dans une nouvelle fenêtre (Toujours ouvrir les fenêtres contextuelles dans un nouvel onglet)?
- 22. Ouvrir une nouvelle fenêtre en utilisant php et afficher les données dans
- 23. pièce jointe Stream devrait ouvrir dans une nouvelle fenêtre
- 24. Ouvrir la méta-redirection HTML dans une nouvelle fenêtre
- 25. Comment ouvrir une nouvelle fenêtre dans Google Gadget?
- 26. ouvrir une nouvelle fenêtre silverlight lorsque le bouton clique sur
- 27. lien vers itunes (itms: // ...) sans ouvrir une nouvelle fenêtre
- 28. ouvrir une nouvelle fenêtre, et appeler la fonction javascript
- 29. Ouvrir une nouvelle fenêtre en HTML pour target = "_ blank"
- 30. ouvrir une nouvelle fenêtre affichant les résultats de recherche google
Vous m'avez amené sur la bonne voie. Cela fonctionne pour moi: > PERL_HTML_DISPLAY_COMMAND = "/ usr/bin/firefox -new-window% s" < –
Comment avez-vous trouvé l'option '-new-window'? 'firefox --help' ne montre pas cette option pour moi. – jkramer
man firefox (Linux/Terminal) –