环境要求
1 pycharm
2 winappdriver
https://github.com/Microsoft/WinAppDriver
脚本说明
1 import 内容
import time
import unittest
from appium import webdriver
import pyautogui 用于实现按坐标点击,双击,输入字符等内容
import random
import datetime
#import psutil 用于监控进程,实际尚未使用到
from selenium.webdriver.common.action_chains import ActionChains 使用目的是用来 双击按name查找的内容
2 获取坐标初始化
screenWidth, screenHeight = pyautogui.size() # Get the size of the primary monitor.
currentMouseX, currentMouseY = pyautogui.position() # Get the XY position of the mouse.
3 setup class主要是启动应用,在执行前需要修改应用位置
def setUpClass(self):
#set up appium
desired_caps = {}
desired_caps["app"] = "E:\xxx\xxx.exe"
self.driver = webdriver.Remote(
command_executor='http://127.0.0.1:4723',
desired_capabilities= desired_caps)
time.sleep(3)
self.str = "xxx.exe"
self.action = ActionChains(self.driver)