Wie finden Sie ein bestimmtes Element oder eine Liste von Elementen, indem Sie ihren TagName mit Wattin verwenden?Wie findet man ein Element in Wattin anhand seines Tagnamens?
Antwort
Zum Beispiel den ersten <h1> auf einer Seite zu finden, verwenden Sie:
ie.Element("h1", Find.ByIndex(0))
und wie finden Sie zuletzt? :) –
I -1, weil das veraltet ist –
Ab WatiN 2.0 beta 1 dies geändert hat:
ie.ElementWithTag("h1", constraint);
Constraints erstellt werden, bei der Verwendung von die Find.XXX-Methoden. Hier
ein Beispiel:
ie.ElementWithTag("h1", Find.ByClass("blue");
Können Sie dieses Beispiel erweitern, um zu zeigen, was im Constraint-Objekt ist? –
Constraints werden erstellt, wenn die Find.XXX-Methoden verwendet werden. Hier ein Beispiel: ie.ElementWithTag ("h1", Find.ByClass ("blue"); –
das ist, was für mich gearbeitet:
var element = ie.Element (x => x.Text == "[innertext]" & & x.TagName == "[Tagname]");
Beachten Sie, dass Sie alle Elemente auf der Seite durchlaufen, wobei ElementWithTag (Tagname, Constaint) nur über iteriert Elemente mit dem angegebenen Tagnamen. –
Was meinst du mit TagName? Du meinst ein div oder ein textarea? –
Können Sie bitte ein Beispiel geben, was Sie gerne tun könnten? –