winappdriver 可参考脚本之打开记事本
import time
from selenium.webdriver.common.keys import Keys
from appium import webdriver
desired_caps = {}
desired_caps['app'] = r"notepad.exe"
desired_caps['appArguments'] = "auto_open.txt"
desired_caps['appWorkingDir'] = "E:\\myprojcet\\autofile\\"
driver = webdriver.Remote(
command_executor='http://127.0.0.1:4723/wd/hub',
desired_capabilities=desired_caps
)
for i in range(2):
driver.find_element_by_name('文本编辑器').send_keys("hello, world")
driver.find_element_by_name('文本编辑器').send_keys(Keys.ENTER)
driver.find_element_by_name('文件(F)').click()
driver.find_element_by_xpath('//MenuItem[starts-with(@Name, "保存(S)")]').click()
driver.find_element_by_name("关闭").click()
time.sleep(3)
driver.quit()
脚本动作
1. 打开记事本
2. 循环键盘输入2次“hello, world”
3. 打开文件--》保存--》关闭
官网重点描述之处