QTP вопрос по идентификации изображения - PullRequest
1 голос
/ 28 июля 2011

У меня это изображение является дочерним элементом в ячейке веб-таблицы, например, Brower -> Page -> Webtable -> Link -> Image. После добавления этого изображения в хранилище я пытаюсь добавить «имя файла» в свойствах описания. Затем, когда выделите его, выясните, что его нельзя найти на странице. Я просто не мог понять почему. Может ли кто-нибудь объяснить мне это?

Большое спасибо заранее

Allen

1 Ответ

3 голосов
/ 29 июля 2011

Похоже, у вас был порядковый селектор, который больше, чем набор объектов, которые соответствуют новому описанию.

Например, скажем, описание было html tag:=img, alt:="", это соответствует 10 ссылкам, а ваша ссылка была # 6, поэтомупорядковый идентификатор будет 6 .Теперь вы добавили имя файла, и оно соответствует только 2 объектам.Когда QTP попытается идентифицировать объект, он увидит несколько совпадений и попытается использовать порядковый номер.Но порядковый номер больше, чем количество соответствующих элементов, поэтому объект не может быть идентифицирован.Вы должны либо:

  1. сделать ваше описание уникальным (чтобы не использовался порядковый номер), либо
  2. обновить порядковый номер в описании

НадеюсьЯ угадал вашу проблему правильно.

...