En cliquant avec le bouton droit de la souris, le menu contextuel apparaît et fournit quelques commandes selenium . Il ne fournit pas toutes les commandes de sélénium. La liste des commandes est dynamique et mise à jour avec les commandes de sélénium les plus utilisées. Je veux rendre la liste de commandes statique pour le menu contextuel. Une idée comment puis-je faire cela?Selenium IDE - comment personnaliser le menu contextuel du clic droit
Répondre
Il est facile à extend the Selenium IDE d'ajouter vos propres commandes personnalisées au menu contextuel du clic droit. En particulier, vous devez écrire du Javascript pour ajouter les commandes supplémentaires dont vous avez besoin à CommandBuilders.
Ajout de commandeurs. Command Builders aide les utilisateurs à ajouter les commandes au test en affichant les commandes disponibles dans le menu contextuel lorsque vous cliquez avec le bouton droit sur l'élément.
Il y a un certain nombre d'exemples sur les extensions Selenium page, par exemple, this one est une grande démonstration de la façon de faire des commandes liées à sélectionner des éléments HTML apparaissent dans le menu:
CommandBuilders.add('accessor', function(window) {
// Define the command that we will return
var result = { accessor: "selectedLabel", disabled: true };
// Determine if the user has clicked on a select tag
var element = this.getRecorder(window).clickedElement;
if (element && element.tagName && 'select' == element.tagName.toLowerCase()) {
// The target is the select element
result.target = this.getRecorder(window).clickedElementLocators;
result.disabled = false;
var selectedIndex = element.selectedIndex;
if (selectedIndex == -1) {
// Handle no selection as the empty string
result.value = '';
}
else {
// Capture the inner HTML (the text shown in the select) as the value to be matched
var selectedOption = element.options[selectedIndex];
result.value = exactMatchPattern(selectedOption.innerHTML);
}
}
return result;
});
Une fois que vous Ve créé vos extensions, vous pouvez facilement les charger manuellement dans le Selenium IDE sous Options-> Options, ou les regrouper dans le cadre d'un plugin Firefox (un bon tutoriel pour lequel est here)
- 1. Visual Studio 2008 - Personnaliser le menu du clic droit
- 2. Testdriven.net non disponible dans le menu contextuel du clic droit
- 3. Comment personnaliser le menu contextuel de Windows par défaut avec le bouton droit de la souris
- 4. Modifier le menu clic-droit sur Firefox
- 5. Menu contextuel Extjs (clic droit) sur un bouton
- 6. Manipulation du menu contextuel du clic droit dans le shell Windows
- 7. Clic droit Menu contextuel dans IE - Ajouter de nouveaux articles
- 8. Comment capturer un événement de collage à partir du menu contextuel du clic droit?
- 9. Masquer les options par défaut dans le menu contextuel du clic droit en flex
- 10. Modifier les options du menu contextuel du clic droit dans VS2008
- 11. Personnaliser le menu contextuel du projet de Visual Studio
- 12. Débarrassez-vous de personnaliser le menu contextuel Layout DevExpress
- 13. Python Application dans le menu clic droit de OS X
- 14. Comment ajouter un menu contextuel à NSOutlineView (ie menu contextuel)
- 15. Utiliser le menu contextuel du clic droit coller dans silverlight (4.0) du presse-papiers au contrôle actif
- 16. exécuter un code avant d'afficher le menu contextuel au cours de clic droit personnalisé dans jquery
- 17. Comment puis-je configurer un menu contextuel Clic droit dans Silverlight?
- 18. Comment créer un menu contextuel avec un clic droit dans Java Swing?
- 19. Comment puis-je ajouter un élément aux dossiers du menu du clic droit?
- 20. Comment activer le menu contextuel du navigateur dans dojox.grid.DataGrid?
- 21. asp.net menu contextuel
- 22. Raccourci du menu contextuel Visual Studio
- 23. Suivi Clic droit sur les événements de menu?
- 24. cross-browser clic droit plugin avec jquery?
- 25. Désactiver le menu contextuel du système DataGridView
- 26. jQuery - clic gauche menu contextuel plugin
- 27. XUL: créer un élément de menu contextuel de clic droit pour les hyperliens ne
- 28. Comment automatiser un clic droit dans VBScript?
- 29. Aide contextuelle du menu contextuel de jQuery!
- 30. Impossible de personnaliser le menu contextuel du projet Solution Explorer dans VS 2010