Перейти к содержимому

Фотография

WaitProperty выдает "warning"


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 peschenko

peschenko

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Пещенко Евгения


Отправлено 09 августа 2012 - 14:21

Добрый день! Столкнулась с проблемой. Следующий код:

browserPage.WebButton("btnCreate").WaitProperty "visible", "True", 90000
выдает "warning".
Изменила на:

browserPage.WebButton("btnCreate").WaitProperty "enabled", "0", 90000

То же самое. По идее, если кнопка появляется, то "warning" быть не должно?
Также, в некоторых местах, WaitProperty вообще не срабатывает, а сразу выдает ошибку, не дожидаясь таймаута. С чем это может быть связано?
  • 0

#2 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 10 августа 2012 - 06:12

Добрый день! Столкнулась с проблемой. Следующий код:

browserPage.WebButton("btnCreate").WaitProperty "visible", "True", 90000
выдает "warning".
Изменила на:

browserPage.WebButton("btnCreate").WaitProperty "enabled", "0", 90000

То же самое. По идее, если кнопка появляется, то "warning" быть не должно?
Также, в некоторых местах, WaitProperty вообще не срабатывает, а сразу выдает ошибку, не дожидаясь таймаута. С чем это может быть связано?


Попробуйте True и 0 не брать в кавычки. Насчет не ждет таймаута, покажите пример.
  • 0

#3 peschenko

peschenko

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Пещенко Евгения


Отправлено 13 августа 2012 - 09:04

Без кавычек то же самое. Пишу:

browserPage.WebElement("element1").WaitProperty "visible", True, 900000

Через секунд 5 после открытия страницы выдает результат:
Изображение
  • 0

#4 Alex

Alex

    Постоянный участник

  • Members
  • PipPipPip
  • 237 сообщений
  • ФИО:Алексей

Отправлено 14 августа 2012 - 05:30

Без кавычек то же самое. Пишу:

browserPage.WebElement("element1").WaitProperty "visible", True, 900000

Через секунд 5 после открытия страницы выдает результат:
Изображение


Через секунд 5

А какое время у вас задано в Object Synchronization timeout?
Попробуйте сначала выполнить browserPage.WebElement("element1").Exist(900), а потом уже WaitProperty
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных