Ich bin ziemlich neu in Selen und die Website, die ich testen, ist in HTML5 und es gibt keine IDs auf allen Elementen. SO, ich muss einen eindeutigen Zeiger für all jene Elemente finden, auf die ich klicke. Ich habe festgestellt, dass Xpath etwas helfen kann. Aber die Benutzeroberfläche der Website wird sich häufig ändern. Also, ich möchte wissen, dass welches Attribut eine perfekte Alternative zu xpath sein könnte? Vielen Dank im Voraus.Was sind die Vor- und Nachteile der Verwendung von "xpath" in Selen?
0
A
Antwort
1
Sie haben nicht wirklich den Vorteil der Verwendung von Xpath, Sie müssen es ständig ändern, bei jedem Build. Benutze es einfach nicht, stimme dem Dev-Team zu, alles auf IDs zu setzen.
+0
Danke Sanja für die Antwort –
1
Wenn die Website Ui sich häufig ändert, verwenden Sie nicht xpath. Eine hinzugefügte Zeile ändert alle von Ihnen verwendeten Pfade. Fordern Sie vom Entwicklerteam an, ID-Locators für alle Elemente festzulegen.
Verwandte Themen
- 1. Was sind die Vor- und Nachteile der Verwendung von Global.asax?
- 2. Was sind die Vor- und Nachteile der Verwendung von SQLDataReader?
- 3. Was sind die Vor- und Nachteile der Verwendung von OpenID?
- 4. Was sind die Vor- und Nachteile der Verwendung von Parameter
- 5. Was sind Vor- und Nachteile der Verwendung von Git-Svn?
- 6. Was sind die Vor-/Nachteile von py2exe
- 7. Was sind die Vor- und Nachteile von Perl für OOP?
- 8. Was sind die Vor- und Nachteile von asset_packager und Jammit?
- 9. Was sind die Vor- und Nachteile der Mehrfachvererbung?
- 10. Was sind die Vor- und Nachteile der Verwendung der zwei verschiedenen Programmierstile von CGI.pm mit Perl?
- 11. Was sind die Vor- und Nachteile der Intensivstation?
- 12. Was sind die Vor- und Nachteile der Verwendung von separaten Benutzermodellen für normale Benutzer und Administratoren?
- 13. Was sind die Vor- und Nachteile von Design/Code-Reviews?
- 14. Was sind die Vor- und Nachteile von mongoid des has_and_belongs_to_many mit der Verwendung von inverse_of
- 15. Vor- und Nachteile der Verwendung von ReactJS
- 16. Was sind die Vor- und Nachteile von Seam over Spring?
- 17. Microsoft fragt: Einzeln Liste oder Doppelliste? Was sind die Vor- und Nachteile der Verwendung von jedem?
- 18. Was sind die Vor- und Nachteile der Verwendung von Protocol vs Vererbung?
- 19. Was sind die Vor- und Nachteile der Verwendung von XML-Schemas?
- 20. Was sind die Vor- und Nachteile der Verwendung von configChanges = "orientation" für Android-Geräte?
- 21. Was sind die Vor- und Nachteile des Eigenschaftsmusters?
- 22. Was sind Vor- und Nachteile der Verwendung von Socket für IPC zwischen Java und C++?
- 23. Was sind die Vor- und Nachteile einer 100% HTTPS-Site?
- 24. newid() vs newsequentialid() Was sind die Unterschiede/Vor- und Nachteile?
- 25. Was sind die Vor- und Nachteile von Canvas vs. DOM bei der Entwicklung von JavaScript-Spielen?
- 26. Was sind die Vor- und Nachteile dieser verschiedenen Funktionsdefinitionen?
- 27. Was sind die Vor-/Nachteile von 64-Bit-.NET?
- 28. Was sind die Vor-/Nachteile der Verwendung von SRVANY im Vergleich zum Erstellen eines Windows-Dienstes?
- 29. Was sind die Vor- und Nachteile für die Verwendung eines IOC-Containers?
- 30. Was sind die Vorteile/Nachteile der Verwendung eines CTE?
Die Beschreibung und der Titel Ihrer Frage sind nicht identisch. Versuchen Sie es mit dem CSS-Selektor. – selva