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

zhenya777

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

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Здравствуйте, проверьте пожалуйста кто-нибудь у кого есть аккаунт в одноклассниках. В pm на Chrome открываю сообщения, далее там входящие сообщения, диалоги итд. Пробовал открыть их через конструктор действий, через xpath - никак не получается. Вообще не находит никаких элементов. У меня у одного так? Через firefox все есть, именно через chrome нет элементов
Через мобилную версию пробуйте.
 

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28
Может администрация поможет? Это баг или что?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28
Как DOM еще можно скинуть? У меня такая ошибка
 

Вложения

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28
Он не видит ни имени, ни сообщения, не видит кнопку начать звонок (на скрине), вообще нет элементов:(
 

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113
сделай тоже самое через обычный хром, он там все видит
 

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28
сделай тоже самое через обычный хром, он там все видит
Ну да, через обычный браузер видит, через зенку не видит. Я и хочу узнать, у меня у одного так или нет?
 

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28
sergodjan66 это как баг оформить?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
кликает, но только при полной эмуляции.
я на скорую руку 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
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28

Вложения

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
А сам диалог получилось открыть как на этом скрине? У меня именно в этом проблема. У меня диалога нет в дереве элементов даже
да тут есть проблема. вот она. Теневой DOM. и это реальная жопа. хорошо еще со статусом open стоит. есть шанс до ковыряться до нужных элементов. был бы closed , можно сразу тушить свет.

62885


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

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

62886


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

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

62887



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

zhenya777

Client
Регистрация
21.11.2018
Сообщения
236
Благодарностей
44
Баллы
28
Кстати через firefox все элементы на месте, как так??
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

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