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

Фотография

ТС периодически не видит объекты!


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

#1 julia.ap

julia.ap

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

  • Members
  • Pip
  • 23 сообщений

Отправлено 08 декабря 2008 - 07:47

Добрый день!

ТС6.51, Дельфи-скрипт, веб-приложение

Бьюсь над одной проблемой, не моуг никак победить.
Смысл в том, что ТС периодически не видит объекты.
Т.е, допустим, прогоняю тест, там есть строка TablePanel.Cell(sNArray[i], 0).DblClick;
Один раз прогоняю тест - все нормально, видит объект. кликает по нему. В другой раз прогоняю - говорит, что попытка кликнуть в неположенное место. Доходит до того, что ставлю проверку VisibleOnScreen = true, тогда напиши мне в лог,ч то видишь и килкни по объекту. В лог пишет, что видит, а кликать не хочет. И так через раз!
Я уже и обновляю форму, и закрываю-открываю, и делэи ставлю, и waitprocess-ы - все без толку!
Причем иногда бывает так: пишет, что не видит объект, клинуть, мол не могу, а сам на самом деел кликает и тест идешь дальше!
  • 0

#2 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 08 декабря 2008 - 12:36

Здравствуйте.

А пробовали Refresh звать перед проблемным кодом?
  • 0
С уважением,
Дмитрий

#3 julia.ap

julia.ap

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

  • Members
  • Pip
  • 23 сообщений

Отправлено 10 декабря 2008 - 07:02

Здравствуйте.

А пробовали Refresh звать перед проблемным кодом?


Пробовала Page рефрешить, но что-то не то у меня. Подскажите, как правильно с рефрешем работать? Что он даст?

И еще сразу вопрос, может знаете...
В моем веб-приложении есть таблица, ячейки пронумерованы типа Cell (i, j), ну и свойства типа RowIndex, ColumnIndex с соотв-ми номерами строк и столбцов.
Дак вот, когда я сортирую (толстый клиент, т.е. на клиенте все делается), то видимые значения отсортировываются, но номера ячеек получаются в хаотичном порядке, например Cell(1, 0), Cell(4, 0), Cell(189, 0) и т.п. НО! Через какое-то время IE видимо что-то догружает, и ячейки приобретают порядок, т.е. как видимые значения отсортированы, так и ячейки имеют номера строк по порядку. Пробовала ставить Delay, и WaitProcess - но все рвемя разное время до приведения строк в нормальный порядок, иногда до 10 минут. Может подскажете, почему такое происходит и как с этим бороться? Поможет ли здесь рефреш?
Спасибо!
  • 0

#4 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 10 декабря 2008 - 09:38

Здравствуйте.

Да, думаю Refresh здесь тоже должен помочь. Метод Refresh есть у всех объектов из дерева объектов. Вы можете пробовать звать этот метод у родательского объекта, у объекта Page, у объекта процесса или у объекта Sys.
  • 0
С уважением,
Дмитрий


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

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