Gibt es ein UI-Automatisierungs-Framework (wie Selenium oder Potractor) für Websites, die mit Googles Polymer erstellt wurden?UI-Automatisierungs-Framework für Polymer-Websites
Antwort
Nun, ich habe nicht versucht, aber Selenium (vielleicht auch Winkelmesser) sollte gut funktionieren. Nach alle Web-Komponenten ist nur DOM. Mit Shadow DOM müssten Sie jedoch Selektoren mit body /deep/
voranstellen. Und ich denke nicht, dass XPaths funktionieren wird.
Und es gibt auch Web Component Tester obwohl das etwas anderes, nicht verwendet werden ganze Seiten testen AFAICT
Selen mit Polymer funktioniert. Es gibt jedoch einige Herausforderungen beim Finden/Arbeiten mit Elementen in Shadow Doms. Es scheint, dass die meisten Schaltflächen wie auch Textfelder verfügbar sind. Die Herausforderung, an der ich gearbeitet habe und noch arbeite, ist das Testen von Datumsauswahl, Dropdown-Listen und Listen. Dieses Element scheint hinter einem Schattendom oder etwas Ähnlichem verborgen zu sein, aber die Methode/deep/funktioniert nicht, um auf sie zuzugreifen.