Récemment, j'ai commencé avec Chimp et ma suite de tests se développe. Je veux implémenter une fonctionnalité que je dois exécuter spécifiquement sur une fenêtre mobile (par exemple pour tester le menu Hamburger). Je marque un tel scénario avec la balise @mobile. Chimp est par défaut en cours d'exécution dans le webdriver Chrome à une résolution de la moitié de mon écran de bureau (931x1013px dans mon cas), mais je veux qu'il s'exécute dans e.g. Résolution de téléphone 640x960).Comment configurer Chimp pour ouvrir un navigateur avec une largeur et une hauteur données?
Je sais que je peux configurer ma session Chimp en utilisant un fichier de configuration, mais je ne trouve pas le paramètre qui contrôle la résolution du navigateur pour mon instance Chrome. J'ai trouvé un paramètre phantom_w/phantom_h mais il semble ne pas être lié au pilote Web Chrome. Comment puis-je forcer mon pilote Web Chrome à s'exécuter à une résolution spécifique? Puis-je configurer Chimp pour le faire, peut-être via les capacités désirées - mais comment?
Remarque: J'utilise Node 6.4, NPM 3.10.5 et Chimp 0.34 et cela fonctionne bien pour toutes les fonctionnalités jusqu'à présent.
Vous ne savez pas mais il existe une méthode setViewportSize() qui prend en charge un objet de taille et de largeur. – Grasshopper