Очистить историю чата в телеграм

Agent

Client
Регистрация
25.12.2018
Сообщения
155
Благодарностей
48
Баллы
28
Необходимо очистить историю чата в телеграм. Сделал все на кубиках. В PM работает, в ZP почему-то нет. Пытаюсь теперь сделать с использованием XPath.
1. Кликаем на название канала. Успешно, но не кликает.
C#:
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='md_modal_section_link']",0);
x.RiseEvent("click", "full");
2. Дальше подставляю такой XPath для клика на "Очистить историю". Не кликается, не найден элемент. В чем здесь ошибка?
C#:
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='md_modal_sections clearfix']/div[4]/div/a",0);
x.RiseEvent("click", "full");
 
Последнее редактирование:

Phoenix78

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

IvanVish

Client
Регистрация
19.06.2020
Сообщения
26
Благодарностей
6
Баллы
3
Более точный xPath нужно указать. У телеги знаю, классы бывают меняются. Покажите код страницы и элемента, по которому нужно кликнуть, возможно сейчас смогу по быстрому накидать.
 

Agent

Client
Регистрация
25.12.2018
Сообщения
155
Благодарностей
48
Баллы
28
Все получилось
C#:
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='tg_head_peer_info']/span[1]",0);
x.RiseEvent("click", "full");
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='md_modal_sections clearfix']/div[3]/div[3]/a",0);
x.RiseEvent("click", "full");
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='md_simple_modal_footer']/button[2]/span",0);
x.RiseEvent("click", "full");
 
Последнее редактирование:

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113
Все получилось
C#:
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='tg_head_peer_info']/span[1]",0);
x.RiseEvent("click", "full");
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='md_modal_sections clearfix']/div[3]/div[3]/a",0);
x.RiseEvent("click", "full");
var x = instance.ActiveTab.FindElementByXPath(".//*[@class='md_simple_modal_footer']/button[2]/span",0);
x.RiseEvent("click", "full");
ну вот эти div[3]/div[3]/ и button[2] и span[1] это все очень не надежно. через некоторое время не будет работать.
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 090
Благодарностей
127
Баллы
63

Phoenix78

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

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