2010-10-20 3 views
5

Я пытаюсь использовать Watin для тестирования. И мне нужно получить список элементов со специфическими свойствами, например. все ссылки, имеющие название «Go».Как получить список элементов с Watin?

Я пытался это:

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

но он возвращает только один элемент. Кроме того, я попытался это:

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

, но это ничего не возвращает.

ответ

8

Вы можете использовать Filter как: browser.Links.Filter(Find.ByText("Go"));

+0

спасибо! это работает! – Hun1Ahpu

0

Использование фильтра является отличным способом, чтобы идти, но если вы хотите использовать LINQ, вы можете использовать:

browser.Links.Where (ссылка => ссылку. Текст == «Перейти»);

-The причина, возвращал одно звено для вас потому, что вы использовали особую «Ссылка» не множественное число «ссылки» :)

Смежные вопросы