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

Фотография

метод Native.Click


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

#1 Olga

Olga

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

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

Отправлено 08 декабря 2005 - 09:30

А кто-нибудь сталкивался с проблемой - тесткомплит не возвращает управление из нэйтивклика. Я нажимаю на кнопку и жду, что у меня вывалится попап. Следующее действие - закрытие этого самого попапа. Но вот здесь-то все и виснет. Очень интересует вопрос - что делать? :)
  • 0

#2 Dmitry N

Dmitry N

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

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

Отправлено 08 декабря 2005 - 13:58

Здравствуйте, Ольга.

Сталкивались. Надо нажимать кнопку из другого процесса. Например, используя такой скрипт:
[VBScript]
 ' Активировать кнопку
  button.SetFocus
  ' Запустить внешний процесс
  Sys.GetOleObject("WScript.Shell").Run "c:\runme.js"
  ' Подождать нажатия кнопки
  Sys.Delay 5000

Содержание файла "runme.js":
WScript.Sleep(2000);
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.SendKeys("{ENTER}");

  • 0
С уважением,
Дмитрий

#3 Olga

Olga

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

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

Отправлено 08 декабря 2005 - 14:26

Насколько я понимаю, это альтернативное решение как обойти использование данной функции? Просто очень хочется не ентером а именно кликом :)

За пример - спасибо. Идея хорошая.
  • 0


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

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