Watin: Ссылка на атрибут href тега привязки в теге элемента списка

Я новичок в инструменте тестирования Watin. Я пытаюсь автоматизировать свое приложение.
Но я не могу найти элемент ввода, т.е. тег привязки с атрибутом href. Тег привязки находится в элементе списка, который находится под тегом div.

Please help


person Sonia    schedule 16.02.2011    source источник
comment
Не могли бы вы добавить код, который вы пробовали?   -  person Jeroen van Menen    schedule 16.02.2011


Ответы (1)


У вас есть несколько вариантов:

var link = browser.Link(Find.ByUrl("http://needs.to.be/exact/match.url"));

or

var link = browser.Link(Find.ByUrl(url => url != null && url.Contains("partial/match.url"));

или если вы хотите найти URL-адрес конкретно внутри элемента списка (начиная с WatiN 2.0.50):

var link = browser.ListItem("listItemIdHere").Link(Find.ByUrl(url => url != null && url.Contains("partial/match.url"));
person Jeroen van Menen    schedule 16.02.2011
comment
Я пробовал код выше, но получаю недопустимую ошибку URI. ‹a href=Home› — это код, который я пытаюсь автоматизировать. Пожалуйста помоги - person Sonia; 22.02.2011
comment
Вы тоже пробовали второй вариант (с использованием лямбда-выражения)? Это должно работать в вашем случае. - person Jeroen van Menen; 01.03.2011