click_share_video.py 998 B

123456789101112131415161718192021222324252627282930313233
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2022/9/1
  4. from appium import webdriver
  5. from selenium.webdriver.common.by import By
  6. from main.common import Common
  7. class Click:
  8. @classmethod
  9. def click_video(cls, log_type):
  10. Common.logger(log_type).info('启动"微信"')
  11. desired_caps = {'app': r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"}
  12. driver = webdriver.Remote(
  13. command_executor='http://127.0.0.1:4723',
  14. desired_capabilities=desired_caps)
  15. driver.implicitly_wait(10)
  16. Common.logger(log_type).info('点击"爬虫群"')
  17. driver.find_element(By.NAME, '爬虫群').click()
  18. msg_list = driver.find_elements(By.NAME, '消息')
  19. Common.logger(log_type).info('点击最新一条"消息"')
  20. msg = msg_list[-1]
  21. msg.click()
  22. title = msg.get_attribute('name')
  23. Common.logger(log_type).info('title:{}', title)
  24. if __name__ == '__main__':
  25. Click.click_video('recommend')