Я пытаюсь написать сценарий в UFT, где мне нужно щелкнуть ссылку (всегда первая ссылка в таблице), чей заголовок изменяется динамически. Я стараюсь:Описательное программирование, чтобы щелкнуть ссылку в Интернете, название которой изменяется динамически
Dim obj_ChkDesc
Set obj_ChkDesc=Description.Create
obj_ChkDesc(“Class Name”).value = “Link”
Obj_ChkDesc("name").value="Log in"
Browser().page().link(obj_ChkDesc).click
Это не сработает, так как при изменении значения он не работает. Может ли кто-нибудь сказать мне, что нужно сделать, чтобы щелкнуть по первой ссылке, название которой изменяется динамически?
Заранее спасибо.
Лично, если объект, который я хочу контролировать, известен (т. Е. Всегда первая ссылка ... кажется довольно хорошо определена для меня), то я бы не использовал описательное программирование, чтобы ее найти. Я бы GuiSpy это, а затем найти что-то об этой ссылке, которая всегда может быть предсказана ... возможно, что-то во внутреннем контексте или что-то в URL. В этом случае индекс кажется надежным;) что бы это ни было, я создаю ИЛИ вокруг этого, поэтому я могу просто вызвать объект по имени и сказать .click ... Я использую только описательное программирование, когда не знаю, из каких объектов OR я ищу. –