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

bmp152

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

Boom Zoom

Client
Регистрация
13.03.2020
Сообщения
83
Благодарностей
10
Баллы
8
  • Спасибо
Реакции: bmp152

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 802
Благодарностей
10 223
Баллы
113
Доброго времени суток, не могу сделать нажатие кнопки "Установить расширение" из хром маркета. Средствами зенно этот алерт не определяется
Здравствуйте.
К сожалению, нет возможности нажать эту кнопку посредством Зеннопостера.
В предыдущем сообщении уже посоветовали как нужно действовать.
 
  • Спасибо
Реакции: bmp152

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
672
Благодарностей
659
Баллы
93
наверное, только с показом инстанса через дальнейшую фокусировку с прокликиванием и сочетанием клавиш, по типу такого:

 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
672
Благодарностей
659
Баллы
93
Здравствуйте.
К сожалению, нет возможности нажать эту кнопку посредством Зеннопостера.
В предыдущем сообщении уже посоветовали как нужно действовать.
возможность есть и как оказалось проще некуда :
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

Client
Регистрация
16.12.2020
Сообщения
1 456
Благодарностей
79
Баллы
48
возможность есть и как оказалось проще некуда :
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

Client
Регистрация
16.12.2020
Сообщения
1 456
Благодарностей
79
Баллы
48
109977
появилась кнопка Skip сверху, при нажатии блымает, но окно синее остаётся
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
672
Благодарностей
659
Баллы
93
  • Спасибо
Реакции: prostors

prostors

Client
Регистрация
16.12.2020
Сообщения
1 456
Благодарностей
79
Баллы
48
в твоем случае использовать эмуляцию нажатия tab и с помощью js получать текст элемента, если подходит - эмулировать enter, как в коде выше
это браузерный элемент, насколько я понял

можно ли с помощью js получить элемент браузера?
 

lbvf65

Client
Регистрация
20.08.2020
Сообщения
467
Благодарностей
139
Баллы
43
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);
 
Последнее редактирование модератором:

Dmitriy_Zenno

Administrator
Регистрация
28.10.2025
Сообщения
730
Благодарностей
321
Баллы
63
Посмотреть вложение 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.
 

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