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

bmp152

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

Boom Zoom

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

Sergodjan

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

Ilshakin

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

 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
582
Баллы
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 045
Благодарностей
34
Баллы
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 045
Благодарностей
34
Баллы
48
109977
появилась кнопка Skip сверху, при нажатии блымает, но окно синее остаётся
 

Ilshakin

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

prostors

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

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

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