Я кнопку вижу, но в дереве элементов её нет. Как мне её нажать?

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

AsuprA

Client
Регистрация
20.04.2023
Сообщения
73
Реакции
2
Баллы
8
Здравствуйте. Помогите разобраться. Есть такой сайт https://portal.zksync.io/bridge/ Пытаюсь к нему подключить кошелёк метамаск. Кнопку "connect wallet" нажимаю, а выбрать потом MetaMask не могу. Всё дерево элементов облазил, но ничего так и не нашёл. В чём может быть причина и как её всё-таки нажать?
 
там shadow-root, проблематично нажать. лучше по координатам навестись и кликнуть. вот пример, только верные координаты ставь (нужно учитывать разрешение экрана):

C#:
Развернуть Свернуть Копировать
var tab = instance.ActiveTab;
tab.FullEmulationMouseMove(50,50);//перемещение мыши к полученным координатам
tab.FullEmulationMouseClick("left","click");//клик
 
Еще, как вариант, можно через относительные координаты другого элмента, который в конструкторе и в дереве виден. Взять координаты другого элемента по X и Y через Get leftinbrowser и topinbrowser, затем сделать необходимое приращение к ним, чтобы попасть внутрь нужной области и произвести клик по координатам.

110502
 

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