Доступ через selenium к элементам виджета

Есть задача автоматизировать получение с сайта https://moskva.mts.ru/personal QR-кода СБП на оплату телефона, а лучше платёжной ссылки на основе которой он формируется.

С помощью python и selenium успешно ввожу телефон, сумму, нажимаю на кнопку "Пополнить".

После чего формируется некий popup widget, в котором надо нажать кнопку "Оплатить через СБП". К элементам этого виджета никак не могу получить доступ(

XPath элементов получены в режиме разработчика браузера.

selenium находит:

Телефон в основном окне:

/html/body/div[2]/div/div[1]/mts-main-page/mts-widget-zone[1]/mts-lk-ecosystem-widget/section/div/div/div/div[1]/div/mts-pay-ecosystem-widget/div/div[2]/div[2]/mts-pay-phone-form/div/form/div[1]/div/div/input

Сумма в основном окне

/html/body/div[2]/div/div[1]/mts-main-page/mts-widget-zone[1]/mts-lk-ecosystem-widget/section/div/div/div/div[1]/div/mts-pay-ecosystem-widget/div/div[2]/div[2]/mts-pay-phone-form/div/form/div[2]/div/div/input

Кнопка в основном окне

/html/body/div[2]/div/div[1]/mts-main-page/mts-widget-zone[1]/mts-lk-ecosystem-widget/section/div/div/div/div[1]/div/mts-pay-ecosystem-widget/div/div[2]/div[2]/mts-pay-phone-form/div/form/button

selenium не находит:

Сумма в виджете:

/html/body/div[4]/div//section/div/div[1]/div/div/div[2]/div[3]/div[1]/div/input

Кнопка в виджете:

/html/body/div[4]/div//section/div/div[1]/div/div/div[2]/button/p

Подскажите, пожалуйста, как получить доступ к элементам виджета?


Ответы (0 шт):