Как нажать кнопку в алерте при установке расширения из хром маркета

  • Автор темы Автор темы bmp152
  • Дата начала Дата начала

bmp152

Client
Регистрация
10.08.2010
Сообщения
7
Реакции
1
Баллы
3
Доброго времени суток, не могу сделать нажатие кнопки "Установить расширение" из хром маркета. Средствами зенно этот алерт не определяется, через винапи тоже не выходит отловить эту кнопку (с другими программами тестил все ок). Есть еще вариант отправить нажатие клавиш, если открыть инстанс дабкликом то работает Tab -> Enter, но если делаешь кубиком эмуляцию клавиатуры на эти кнопки, то нажатия отправляются также не в алерт а на сам сайт. Если ли решение этой проблемы?
1669831990758.png
 
Последнее редактирование:
Доброго времени суток, не могу сделать нажатие кнопки "Установить расширение" из хром маркета. Средствами зенно этот алерт не определяется
Здравствуйте.
К сожалению, нет возможности нажать эту кнопку посредством Зеннопостера.
В предыдущем сообщении уже посоветовали как нужно действовать.
 
  • Спасибо
Реакции: bmp152
наверное, только с показом инстанса через дальнейшую фокусировку с прокликиванием и сочетанием клавиш, по типу такого:

 
Здравствуйте.
К сожалению, нет возможности нажать эту кнопку посредством Зеннопостера.
В предыдущем сообщении уже посоветовали как нужно действовать.

возможность есть и как оказалось проще некуда :
C#:
Развернуть Свернуть Копировать
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Tab, ZennoLab.Emulation.KeyboardEvent.Down);
Thread.Sleep(1000);
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Enter, ZennoLab.Emulation.KeyboardEvent.Down);

полагаю, что и для этой темы подойдет:

с подобным вводом текста:
 
возможность есть и как оказалось проще некуда :
C#:
Развернуть Свернуть Копировать
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Tab, ZennoLab.Emulation.KeyboardEvent.Down);
Thread.Sleep(1000);
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Enter, ZennoLab.Emulation.KeyboardEvent.Down);

что тут происходит, какое действие?
 
  • Спасибо
Реакции: prostors
в твоем случае использовать эмуляцию нажатия tab и с помощью js получать текст элемента, если подходит - эмулировать enter, как в коде выше
это браузерный элемент, насколько я понял

можно ли с помощью js получить элемент браузера?
 
141694
Подскажите, пожалуйста, как реализовать это в новом браузере? В ProjectMaker работает, а в ZennoPoster — нет.

C#:
Развернуть Свернуть Копировать
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Tab, ZennoLab.Emulation.KeyboardEvent.Down);

Thread.Sleep(1000);

ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Enter, ZennoLab.Emulation.KeyboardEvent.Down);
 
Последнее редактирование модератором:
Посмотреть вложение 141694 Подскажите, пожалуйста, как реализовать это в новом браузере? В ProjectMaker работает, а в ZennoPoster — нет.

C#:
Развернуть Свернуть Копировать
ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Tab, ZennoLab.Emulation.KeyboardEvent.Down);

Thread.Sleep(1000);

ZennoLab.Emulation.Emulator.SendKey(instance.ActiveTab.Handle, System.Windows.Forms.Keys.Enter, ZennoLab.Emulation.KeyboardEvent.Down);
Здравствуйте,

Подскажите, пожалуйста, какая у вас версия ZP?
Если у вас установлена версия 7.8.16.1, возможно, проблема связана с багом, который сейчас находится в работе.

В качестве временного решения можете попробовать использовать версию 7.8.16.0.
 
ZennoPoster V7 RU 7.8.16.1 С нетерпением ожидаем обновления
Уточните, пожалуйста, в какой версии до этого у вас этот метод работал?
Нам важно понять аффект-версия какая?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)