У меня возникла проблема с нажатием кнопки на тесте, которое я разработал, ошибка не возникает, но предупреждение происходит из-за умной идентификации, находящейся в webButton. Я хочу а не мой сценарий.Выполнение «Click» на WebButton типа submit
Это довольно простая линия:
Browser("ControlPoint").Page("Categories").WebButton("CategoryPublish").Click
По существу в тесте он будет сидеть за хороший 15 секунд, прежде чем на самом деле, нажав на кнопку. При просмотре результатов тестового запуска я могу увидеть предупреждение, в котором говорится: объект не найден.
Однако это существует в репозитории объектов, если я отлаживаю и использую «Выделение в приложении», он мгновенно выделяет правильную кнопку.
Единственные вещи, которые торчат мне об этом, это то, что это webButton типа submit, я вполне уверен, что это используется где-то в других тестах, но я сейчас не смотрю, где он был использован. Во-вторых, ПОСЛЕ того, как кнопка была успешно нажата, над областью отображается ползунок с кнопкой ввода и новыми кнопками. Однако действие щелчка на этой новой кнопке работает без проблем.
Любые предложения? Есть ли способ предоставить другие свойства, а не имя или дополнительные свойства?
РЕДАКТИРОВАТЬ Я снова добавил кнопку в хранилище объекта, который наматывается с другим типом, на этот раз кнопки. Я отключил интеллектуальный идентификатор, и он работал в репозитории объектов, однако при запуске теста снова возникла одна и та же проблема.
Я также пытался использовать дополнительное описание без успеха, это то, что я использовал это не улучшило вещи:
Browser("ControlPoint").Page("Categories").WebButton("name:=CategoryPublish","type:=submit").
Вот свойства объекта для кнопки в соответствии с просьбой, в своем первоначальном виде:
Можете ли вы предоставить моментальный снимок свойств идентификации WebButton («CategoryPublish»)? – vins
Вы можете добавить свойства к свойствам идентификации, используя кнопку плюс в редакторе OR. – TheBlastOne
Привет @VinothS Я добавил свойства сейчас – shicky