Почему не открывается список после клика?

  • Автор темы Автор темы Nekro
  • Дата начала Дата начала
  • Теги Теги
    linkedin

Nekro

Client
Регистрация
01.08.2020
Сообщения
246
Реакции
26
Баллы
28
Здравствуйте. В соц сети LinkedIn делаю событие клик на кнопку для открытия выпадающего списка. Список при этом не открывается хотя клик происходит. Я пробовал через действие click. Пробовал через эмуляцию мыши по координатам. Пробовал через запись действий. Список не открывается. Однако если сделать это вручную, то он нормально открывается. Как это исправить?

Вот скрин куда кликаю:
66836


Код:
Развернуть Свернуть Копировать
//div[@class='feed-shared-update-v2__control-menu absolute text-align-right feed-shared-control-menu ember-view']/div/button
 
Здравствуйте. В соц сети LinkedIn делаю событие клик на кнопку для открытия выпадающего списка. Список при этом не открывается хотя клик происходит. Я пробовал через действие click. Пробовал через эмуляцию мыши по координатам. Пробовал через запись действий. Список не открывается. Однако если сделать это вручную, то он нормально открывается. Как это исправить?

Вот скрин куда кликаю:
Посмотреть вложение 66836

Код:
Развернуть Свернуть Копировать
//div[@class='feed-shared-update-v2__control-menu absolute text-align-right feed-shared-control-menu ember-view']/div/button
Нажимаем на вашу кнопочку в project maker ПКМ, поиск по xpath(вставляем свой хпаз) - вместо клик выберите toch и будет вам счастье.
 
Нажимаем на вашу кнопочку в project maker ПКМ, поиск по xpath(вставляем свой хпаз) - вместо клик выберите toch и будет вам счастье.
Так touch не работает в Firefox же. В этом беда. Как ещё можно сделать?
 
Так touch не работает в Firefox же. В этом беда. Как ещё можно сделать?
Если напишите в телеграм, смогу зайти по удаленке и посмотрим что можно придумать, на первый взгляд ничего в голову не приходит...
 
  • Оценить
Реакции: Nekro
Если напишите в телеграм, смогу зайти по удаленке и посмотрим что можно придумать, на первый взгляд ничего в голову не приходит...
Спасибо, что пытаетесь помочь. Не хочу отнимать ваше время. Я думал тут простое решение. Может попробовать клик или touch через c#... Первый раз сталкиваюсь с такой ситуацией.

Скорее всего проблема в Firefox - он давно не обновлялся. Попробуйте в Chrome движке.
Понятно, что в Chrome работать будет, но мне принципиально нужен Firefox. Так бы конечно через touch сделал.
 
Спасибо, что пытаетесь помочь. Не хочу отнимать ваше время. Я думал тут простое решение. Может попробовать клик или touch через c#... Первый раз сталкиваюсь с такой ситуацией.


Понятно, что в Chrome работать будет, но мне принципиально нужен Firefox. Так бы конечно через touch сделал.
А если сделать кнопку точа в хроме, потом сменить браузер, такой вариант не работает?
Второй вариант клик как по картинке.
Третий вариант Двойной клик
Четвертый переделать xpath дорогу.
Если включена полная эмуляция в настройках - отключить ее.
 
А если сделать кнопку точа в хроме, потом сменить браузер, такой вариант не работает?
Второй вариант клик как по картинке.
Третий вариант Двойной клик
Четвертый переделать xpath дорогу.
Если включена полная эмуляция в настройках - отключить ее.
1) Touch совсем не работает в Firefox. Мне из за этого пришлось переделывать весь проект. Раньше всегда его использовал.
2) Это как? Если вы имеете ввиду эмуляцию мыши, то пробовал. Так же нет эффекта.
3) Пробовал. Не работает.
4) Пробовал. Тоже не работает.
5) Не работает.

Работает почему то только когда сам, вручную кликаю. Странная ситуация.
 
2) Это как? Если вы имеете ввиду эмуляцию мыши, то пробовал. Так же нет эффекта.

Поиск по картинке в браузерном окне ПКМ.
66843

Если не сработает, тогда только удаленный доступ, или ждать чуда, что кто-то поможет.

Крайний вариант эмуляция C#:
C#:
Развернуть Свернуть Копировать
var el_col=instance.ActiveTab.FindElementsByXPath(xpath);
var el = el_col.Elements[0];
el.Click(); // может не сработать
instance.ActiveTab.FullEmulationMouseMoveToHtmlElement(el); // движение мыши к элементу
instance.ActiveTab.FullEmulationMouseClick("left","click"); // клик
 
  • Оценить
Реакции: Nekro
Крайний вариант эмуляция C#
Урааа! Спасибо! Сработало.

У меня стояла полная эмуляция, но визуально её эффекта почему то не было. С этим кодом эффект появился и клик стал открывать список.

а ссылку можно на сайт где это есть ?
 
Урааа! Спасибо! Сработало.

У меня стояла полная эмуляция, но визуально её эффекта почему то не было. С этим кодом эффект появился и клик стал открывать список.
Ну данный c# был сделан @Phoenix78 , поэтому это и его заслуга. :az:
 
Если напишите в телеграм, смогу зайти по удаленке и посмотрим что можно придумать, на первый взгляд ничего в голову не приходит...
Дружище, эта фраза прям режет глаз по 5 раз на день ее читать.
Это безвозмездная помощ новичкам, или просто завуалированная воронка продаж, нацеленная на наивного юзера, который из неловкости ввиду уделенного ему времени по любому что то предложит в качестве компенсации?
 
  • Оценить
Реакции: Dr.Pipetka
Дружище, эта фраза прям режет глаз по 5 раз на день ее читать.
Это безвозмездная помощ новичкам, или просто завуалированная воронка продаж, нацеленная на наивного юзера, который из неловкости ввиду уделенного ему времени по любому что то предложит в качестве компенсации?
1. Мне нравиться помогать на форуме людям, так как сам таким был и помогали мне, хотя не всегда так быстро как хотелось бы.
2. Если человек, не может нормально составить вопрос, а ему срочно нужно, то вместо тысячи вопросов, я лучше зайду к нему и помогу, тем самым делая человеку хорошо и ищу новые сложности по ботам, что бы решить их и уже под задачи других заказчиков - платных ботов, я не буду стопориться на написании, а оперативно сделал, что бы и клиент был доволен и я, так как все оплачено.
3. Если я зову в телеграм по удаленке и не пишу, что нужно будет что-то платить, то значит это бесплатно, максимум что я могу попросить, если клиент решит, что я реально ему помог - это отзыв на форуме, все.
4. Зная на сколько долго можно ждать ответа на форуме, или не иметь возможности правильно сформулировать вопрос, думаю именно удаленный доступ дает возможность решить проблему людям.
 
  • Оценить
Реакции: todayer и GrandArab
1. Мне нравиться помогать на форуме людям, так как сам таким был и помогали мне, хотя не всегда так быстро как хотелось бы.
2. Если человек, не может нормально составить вопрос, а ему срочно нужно, то вместо тысячи вопросов, я лучше зайду к нему и помогу, тем самым делая человеку хорошо и ищу новые сложности по ботам, что бы решить их и уже под задачи других заказчиков - платных ботов, я не буду стопориться на написании, а оперативно сделал, что бы и клиент был доволен и я, так как все оплачено.
3. Если я зову в телеграм по удаленке и не пишу, что нужно будет что-то платить, то значит это бесплатно, максимум что я могу попросить, если клиент решит, что я реально ему помог - это отзыв на форуме, все.
4. Зная на сколько долго можно ждать ответа на форуме, или не иметь возможности правильно сформулировать вопрос, думаю именно удаленный доступ дает возможность решить проблему людям.
Так пиши это в личку. Реально заебала твоя удаленка.
 
Так пиши это в личку. Реально заебала твоя удаленка.
Слушай, мне лично не мешает. Обычно все орут о том что нет ответов или не помогают. А тут чел своё время тратит и реально помогает. Он со мной просидел где то час на поиск решения и не слова не сказал о бабках. Так что респект ему, и пусть дальше помогает! Хорошо что такие люди есть вообще
 
  • Оценить
Реакции: todayer и The_vAe
Слушай, мне лично не мешает. Обычно все орут о том что нет ответов или не помогают. А тут чел своё время тратит и реально помогает. Он со мной просидел где то час на поиск решения и не слова не сказал о бабках. Так что респект ему, и пусть дальше помогает! Хорошо что такие люди есть вообще
Я нивкоем случае не имею ничего против помощи и автора. Помогает - респект.
Но когда однотипные сообщения в практически в каждой теме - это напрягает.
 

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