APP:
利用appium启动企业微信,通过企业微信自动触发自动打卡。并截图。后续通过邮件发送附件至邮箱
from appium import webdriver
import time
class APP:
def __init__(self, desired_caps, image_name):
self.url = "http://127.0.0.1:4723/wd/hub"
self.driver = webdriver.Remote(self.url, desired_caps)
self.driver.implicitly_wait(10)
self.desired_caps = desired_caps
self.image_name = image_name
def clock_in(self):
time.sleep(10)
self.driver.find_element_by_android_uiautomator('new UiSelector().text("工作台")').click()
time.sleep(10)
self.driver.find_element_by_android_uiautomator('new UiSelector().text("打卡")').click()
time.sleep(10)
self.driver.get_screenshot_as_file(self.image_name+".png")
self.driver.lock(10)
self.driver.quit()
支持多台手机打卡,
deviceLis