JBrowserDriver est dit être un webkit sans tête que je souhaite utiliser avec mon phpunit. Je ne sais pas comment le configurer pour qu'il puisse être utilisé.Utilisation de JBrowserDriver sans tête avec le serveur Selenium et phpunit
Je l'ai essayé avec autonome de serveur de sélénium et de l'appeler de mon unité: $this->setBrowser('jBrowserDriver');
et les plaintes du serveur:
Caused by: org.openqa.selenium.WebDriverException: The best matching driver provider org.openqa.selenium.safari.SafariDriver can't create a new driver instance for Capabilities [{browserName=jbrowserdriver}]
J'ai essayé de placer CLASSPATH mais n'aide pas sélénium trouver la classe dans jbrowserdriver-0.8.2.jar
.
Comment est-ce que cette configuration si sélénium peut commencer à l'utiliser et plus tard, phpunit peut également l'utiliser. J'utilise MacOS.
Est-ce que vous suivez les instructions à https://github.com/MachinePublishers/jBrowserDriver#usage? Veuillez également poster votre code d'installation. –
c'est ma première tentative d'utiliser phpunit + sélénium. l'utilisation de jbrowserdriver donne l'exemple d'utilisation en Java. Mais je n'ai pas de Java dans ma configuration. https://phpunit.de/manual/3.7/en/selenium.html si vous voyez le premier exemple d'unité, c'est ce que j'essaie, seulement je veux utiliser jbrowserdriver au lieu du navigateur par défaut. c'est tout. – thevikas
Bonjour, j'ai créé jBrowserDriver. Pouvez-vous essayer la version 0.8.6 disponible via Maven? Je n'ai pas PHPUnit à tester. J'ai changé le nom du navigateur pour qu'il soit "jBrowserDriver" ... Notez que toutes les options de configuration ne seront pas disponibles car je n'ai pas encore implémenté les capacités – Dan