Comment utiliser le Sélénium avec PHP?
Je voudrais utiliser le Sélénium pour automatiser web quelques tâches (pas de contrôle). Je pense que j'ai Selenium RC Server est installé, mais n'ont aucun moyen de l'écriture", des scripts de test" puisque je ne peux pas trouver un pilote client en PHP (voir: http://seleniumhq.org/download/).
Est-il un moyen pour moi d'utiliser le Sélénium avec PHP? Cela semble suggérer j'ai besoin de PHPUnit http://www.phpunit.de/manual/current/en/selenium.html. Je veux juste automatiser quelques tâches, de ne pas s'impliquer avec une suite complète de tests.
OriginalL'auteur StackOverflowNewbie | 2011-07-06
Vous devez vous connecter pour publier un commentaire.
Essayez les choses Suivantes
pour refrence comment écrire ces fichiers, cliquez sur ici et aussi essayer sur git hub
OriginalL'auteur
facebook/php-webdriver est un excellent client pour le sélénium et le php.
Vous pouvez l'utiliser pour automatiser web de tâches (comme l'OP voulait), ou vous pouvez simplement intégrer php-webdriver pour votre framework de test. Il ya quelques projets déjà en fournissant cette:
Installer Tout
Télécharger et installer facebook/php-webdriver.
composer require facebook/webdriver
Télécharger Le Sélénium & Start.
java -jar selenium-server-standalone-#.jar
Téléchargement Rapide Java et la placer dans votre répertoire de projet.
Utilisation
Dans cet exemple, nous utilisons l'extension
quickjava
pour désactiver à tout sauf à lajavascript
etcookies
.Afficher plus de paramètres de préférence ici:
https://github.com/ThatOneGuyDotNet/QuickJava/blob/master/defaults/preferences/defaults.js
Voir plus d'exemples de commandes ici:
https://github.com/facebook/php-webdriver/wiki/Example-command-reference
OriginalL'auteur
Vous avez besoin de selenium server en cours d'exécution et un site web de la bibliothèque de pilotes d'interagir avec elle.
Officiellement le sélénium n'a pas de support pour PHP, mais dans Nearsoft nous avons créé une bibliothèque d'interagir avec le Json Fil de Protocole. Nous avons cherché à rendre aussi semblable que possible à l'exemple d'autres langues et les pilotes à partir du site officiel pour un exemple de la page en Java serait très semblable à la syntaxe de php.
Check it out: https://github.com/Nearsoft/PHP-SeleniumClient
Si vous le souhaitez, de partager, de s'impliquer, de la fourche ou le faire comme vous s'il vous plaît.
Ce Qui Concerne, Marque.
OriginalL'auteur
Veuillez consulter ce lien:
http://mvnrepository.com/artifact/org.seleniumhq.selenium.client-drivers
Cliquez sur le sélénium-php-client-pilote lien pour obtenir le binaire
installer le jar dans le sélénium...
Marc - je n'ai pas l'habitude de travailler avec Java, donc je suis un peu confus par ce POT binaire. Comment puis-je installer ce POT en Sélénium? Alors comment puis-je obtenir un fonctionnement Selenese scripts PHP?
Salut, Ce que l'éditeur que vous utilisez? Nous avons juste besoin d'ajouter une référence à ce fichier jar.
Je suis à l'aide de Zend Studio, mais je devrais être capable de le faire dans le bloc-notes.
OriginalL'auteur
Je pense que le gars demande surtout comment utiliser l'IDE fichiers générés.
Il est un formateur de table pour PHP: Vous n'avez plus qu'à exporter en tant que PHPunit.
Selenium IDE: PHP Formateurs :: modules pour Firefox
https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-php-formatters/
OriginalL'auteur