2008-12-23 2 views

Antwort

1

Zum Beispiel den ersten <h1> auf einer Seite zu finden, verwenden Sie:

ie.Element("h1", Find.ByIndex(0)) 
+0

und wie finden Sie zuletzt? :) –

+1

I -1, weil das veraltet ist –

10

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"); 
+0

Können Sie dieses Beispiel erweitern, um zu zeigen, was im Constraint-Objekt ist? –

+2

Constraints werden erstellt, wenn die Find.XXX-Methoden verwendet werden. Hier ein Beispiel: ie.ElementWithTag ("h1", Find.ByClass ("blue"); –

0

das ist, was für mich gearbeitet:

var element = ie.Element (x => x.Text == "[innertext]" & & x.TagName == "[Tagname]");

+1

Beachten Sie, dass Sie alle Elemente auf der Seite durchlaufen, wobei ElementWithTag (Tagname, Constaint) nur über iteriert Elemente mit dem angegebenen Tagnamen. –