Кто сможет открыть сообщения в одноклассниках?

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

zhenya777

Client
Регистрация
21.11.2018
Сообщения
297
Реакции
58
Баллы
28
Здравствуйте, проверьте пожалуйста кто-нибудь у кого есть аккаунт в одноклассниках. В pm на Chrome открываю сообщения, далее там входящие сообщения, диалоги итд. Пробовал открыть их через конструктор действий, через xpath - никак не получается. Вообще не находит никаких элементов. У меня у одного так? Через firefox все есть, именно через chrome нет элементов
 
Здравствуйте, проверьте пожалуйста кто-нибудь у кого есть аккаунт в одноклассниках. В pm на Chrome открываю сообщения, далее там входящие сообщения, диалоги итд. Пробовал открыть их через конструктор действий, через xpath - никак не получается. Вообще не находит никаких элементов. У меня у одного так? Через firefox все есть, именно через chrome нет элементов
Через мобилную версию пробуйте.
 
Может администрация поможет? Это баг или что?
 
Как DOM еще можно скинуть? У меня такая ошибка
 

Вложения

  • Снимок экрана 2020-09-05 в 17.56.06.png
    Снимок экрана 2020-09-05 в 17.56.06.png
    570,1 KB · Просмотры: 248
Он не видит ни имени, ни сообщения, не видит кнопку начать звонок (на скрине), вообще нет элементов:(
 
чот не загрузился у меня DOM. вернее отображается криво :(
а аккаунта в однокласниках нету.
 
кликает, но только при полной эмуляции.
я на скорую руку xpath составил //ul[@class='toolbar_nav']/li[contains(@data-l,'messages')]
посмотри сам там, может лучше составишь.
честно говоря ну очень хреново как то встроенный метод работает. из 4-х кликов мышь уехала на иконку Обсуждения. Я бы тебе посоветовал найти на форуме снипеты на C# с готовым кодом фулэмуляции мыши с работой под xpath.
а неее... там тоже так же. ну значит надо искать правильный xpath
вот такой нормально отрабатывает //ul[@class='toolbar_nav']/li[contains(@data-l,'messages')]//div[contains(@class,'toolbar_nav_i_tx')]

62875

62876
 
Последнее редактирование:

Вложения

  • Снимок экрана 2020-09-05 в 17.49.51.png
    Снимок экрана 2020-09-05 в 17.49.51.png
    511,4 KB · Просмотры: 244
А сам диалог получилось открыть как на этом скрине? У меня именно в этом проблема. У меня диалога нет в дереве элементов даже
да тут есть проблема. вот она. Теневой DOM. и это реальная жопа. хорошо еще со статусом open стоит. есть шанс до ковыряться до нужных элементов. был бы closed , можно сразу тушить свет.

62885


пока что хз как ее обойти. моих знаний не хватает. надо помощь более матерых программеров.

из того что я узнал :
можно выполнить яваскрипт такого вида "return document.querySelector('msg_layer').shadowRoot.querySelector('msg-app')....и до нужного элемента" и типа вернется html элемент который можно заюзать для клика.

62886


но чот я хз как в c# выполнить js скрипт. сижу репу чешу.

еще предлагают такой вариант. заюзать команду getShadowRootElement.... но это под селениум. В зенке я чот такой команды не нашел. Может она и есть, но я не знаю где. А может и вовсе нет.

62887



так что товарищи со скилом, есть шанс его показать :) подключайтесь к проблеме, а то она больно жирная какая то :(
 
  • Спасибо
Реакции: volody00
Кстати через firefox все элементы на месте, как так??
 

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