12345678910111213141516171819202122232425262728293031323334353637 |
- # -*- coding: utf-8 -*-
- # @Author: wangkun
- # @Time: 2022/9/1
- import os
- import sys
- from appium import webdriver
- from selenium.webdriver.common.by import By
- sys.path.append(os.getcwd())
- from main.common import Common
- class Click:
- @classmethod
- def click_video(cls, log_type):
- Common.logger(log_type).info('启动"微信"')
- desired_caps = {'app': r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe"}
- driver = webdriver.Remote(
- command_executor='http://127.0.0.1:4723',
- desired_capabilities=desired_caps)
- driver.implicitly_wait(10)
- Common.logger(log_type).info('点击"爬虫群"')
- driver.find_element(By.NAME, '爬虫群').click()
- msg_list = driver.find_elements(By.NAME, '消息')
- # for msg in msg_list:
- # print(msg.get_attribute('name'))
- Common.logger(log_type).info('点击最新一条"消息"')
- msg = msg_list[-1]
- msg.click()
- # title = msg.get_attribute('name')
- # Common.logger(log_type).info('title:{}', title)
- if __name__ == '__main__':
- Click.click_video('recommend')
|