| 
					
				 | 
			
			
				@@ -4,23 +4,30 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from appium import webdriver 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 from selenium.webdriver.common.by import By 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from main.common import Common 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class Click: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @classmethod 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    def click_video(cls): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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, '消息') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Common.logger(log_type).info('点击最新一条"消息"') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msg = msg_list[-1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title = msg.get_attribute('name') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        print(title) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msg.click() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        title = msg.get_attribute('name') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Common.logger(log_type).info('title:{}', title) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 if __name__ == '__main__': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    Click.click_video() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    Click.click_video('recommend') 
			 |