Pull to refresh

Comments 11

Интересно, возможно кому-то даже полезно
Но смотрю на ваши локаторы и очень уж они не красивые и могу очень легко ломаться как пример

/html/body/div[1]/div/div/div[5]/div/footer/div[1]/div/span[2]/div/div[2]/div[2]/button 

Очень высока вероятность поломки локатора если немного обновят страницу и придется заного заходить на страницу и искать новый xpath, я бы порекомендовал использовать другие локаторы или писать их самому

Локатор указывает на кнопку отправки сообщения. Она не изменна.

Неизменна*

Так же можно использовать css селектор, так надёжнее.

Если селектор будет такой же глубокий и на :nth-child, то надежней он не будет.

соглашусь, семантически бессмысленный div[5] запросто завтра станет div[6]

поддержу, указание "абсолютного" xpath в автоматизации считается bad practice, конкретно в данном случае локатор можно заменить на //button[@ data-testid='compose-btn-send'] ( пробел после символа собаки нужен чтобы хабровский редактор не воспринимал это как меншен юзера ).

Эхх вто бы чтобы zabbix слал уведомления в группу/групповой чат WA а Youtrack принимал заявки из чата и контактов, но суть ясна что в теории можно.

В данном случае непонятно, зачем забивать гвозди микроскопом. И гвозди забьются так себе (возможности WA для таких задач всё-таки зачаточные), и микроскоп можем поломать (получить бан в WA). Если круг пользователей заранее определён - используем Телеграм, у которого и боты, и API, и куча готовых интеграций.

WA нужен когда непонятно, есть ли у получателя что-то другое. Ну, скажем, какой-нибудь магазин, чтобы не тратиться на дорогущие СМСки, пробует рассылать уведомления через все мессенджеры/соцсети по очереди. Но для таких случаев у WA, вроде как, Business API есть. Так что остаётся только спам...

Вопрос не в том, что лучше. Вопрос в том, как это сделать в WA. Есть спрос, в том числе на фрилансах, я рассказал как реализовать.

По поводу WA business, там высокий порог входа и ещё более тёмный лес.

Вы забыли, что нужно еще выполнить пункт 1.1. pip install webdriver_manager

Тогда всё будет без ошибок

Но код рабочий, круто.

Спасибо

UFO landed and left these words here
Sign up to leave a comment.

Articles