J'utilise des tests système dans Rails 5.1 et je souhaite désactiver les captures d'écran automatisées pour les cas de défaillance. Habituellement, le message d'échec est assez pour moi de comprendre ce qui se passe - et notamment, la fenêtre du navigateur Webdriver prend toujours le focus afin de prendre une capture d'écran, ce qui est ennuyeux quand je travaille sur le code (ou d'essayer de faire autre chose).Désactiver les captures d'écran dans les tests du système Rails
Y a-t-il une configuration intégrée dans Capybara pour désactiver les captures d'écran? J'ai regardé à travers les docs et je n'ai rien trouvé de précis, mais comme il s'agit d'un ajout récent aux Rails grand public, je me dis que cela ne veut pas nécessairement dire qu'il n'existe pas.
Merci! Je peux ouvrir un PR sur ActionDispatch pour cela. On dirait que cela devrait être configurable sans avoir recours à des méthodes prioritaires. – dfaulken
@dfaulken Oui - il semble que ce soit un oubli dans l'API System Tests, à l'origine il fallait que vous ajoutiez 'take_failed_screenshot' à votre propre' after_teardown' - mais ensuite ils l'ont déplacé dans AD :: SystemTestCase et ont oublié un moyen de désactiver –