Pour modifier le contenu d'une cellule, vous devez double-cliquer dessus. Cependant avec webdriver, ils n'ont pas de fonction double-clic dans l'API. Sinon, comment puis-je changer le contenu de la cellule?Webdriver: interagir avec la grille
1
A
Répondre
1
De quelle grille parlez-vous? Pour la plupart des grilles, il y a une fonction JavaScript pour commencer à éditer une cellule.
De toute façon, vous pouvez tirer un double clic avec un JavaScript. En supposant que le l'element
est un IWebElement
sur lequel vous souhaitez cliquer deux fois:
Pour la InternetExplorerDriver
:
((IJavascriptExecutor)driver).ExecuteScript(
"arguments[0].fireEvent('ondblclick')", element);
Pour la FirefoxDriver
et 'ChromeDriver':
((IJavascriptExecutor) driver).ExecuteScript(
"var evt = document.createEvent('MouseEvents'); evt.initMouseEvent('dblclick'," +
"true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0," +
"null); " +
"arguments[0].dispatchEvent(evt);", element);
Questions connexes
- 1. Interagir avec SWF Loader
- 2. Comment interagir avec vim?
- 3. Interagir avec SVN d'appengine
- 4. Interagir avec la chaîne de portée JavaScript
- 5. La délégation d'événements fonctionne-t-elle avec webdriver dans firefox?
- 6. Comment faire pour configurer Selenium WebDriver travailler avec selenium-webdriver gem
- 7. Powershell interagir avec Excel ouvert
- 8. interagir avec Apache en C#
- 9. Webdriver Xpath Performance
- 10. Liaisons Selenium WebDriver python
- 11. Selenium 2 (WebDriver) et Phpunit?
- 12. Android interagir avec le didacticiel HTML5?
- 13. Android: Interagir avec l'écran verrouille les boutons
- 14. comment interagir avec un script externe (programme)
- 15. C++ interagir avec une page Web dynamique?
- 16. interagir avec un CMutex sans MFC
- 17. Peut-on interagir avec un script psql?
- 18. Comment interagir avec d'autres formulaires d'application
- 19. Interagir avec les UIProgressBar de classe modèle
- 20. Comment interagir avec la liste <t> dans MVC
- 21. Interagir avec les applications C# via PHP
- 22. webdriver: get xpath de l'élément?
- 23. WebDriver rejeter une boîte d'alerte
- 24. Comment organiser des tests Webdriver
- 25. zone d'alerte dans Waitr WebDriver
- 26. Interagir avec le Facebook C# SDK
- 27. Meilleure bibliothèque C++ pour interagir avec ICQ?
- 28. Comment interagir avec des sites dans wp7?
- 29. Comment interagir par programmation avec Hashtags.org?
- 30. iPhone SDK: interagir avec les images
classe de la grille est " x-grid3 " – Reflux
S'il s'agit d'une grille ExtJS, alors il a une méthode startEditing (Number rowIndex, Number colIndex) qui peut être tirée –