2010-10-20 9 views
5

Ich versuche, Wattin zum Testen zu verwenden. Und ich brauche eine Liste von Elementen mit spezifischen Eigenschaften, z. Alle Links mit dem Titel "Go".Wie bekomme ich eine Liste von Elementen mit Wattin?

Ich habe versucht, dies:

browser.Link(link => link.Text == "Go"); 

aber es gibt nur ein Element. Auch war ich versucht, dies:

var links = from link in browser.Elements 
        where link.Text == "Go" 
        select link; 

aber dies gibt nichts zurück.

Antwort

8

Sie Filter wie verwenden können: browser.Links.Filter(Find.ByText("Go"));

+0

Dank! das funktioniert! – Hun1Ahpu

0

Filter ist ein guter Weg zu gehen, aber wenn Sie verwenden Linq wollten, könnten Sie verwenden:

browser.Links.Where (link => Link. Text == "Geh");

-Der Grund war es für Sie einen Link Rückkehr war, weil Sie einen einzigartigen ‚Link‘ verwendet nicht den Plural ‚Links‘ :)

Verwandte Themen