# -*- coding: utf-8 -*-
import pywinauto
from pywinauto.application import Application
app = Application(backend="uia").start("notepad.exe")
pad =app['无标题 - Notepad']
pad.type_keys("hahaha")
findwindows.ElementNotFoundError,但是我用inspect.exe查看过名称是对的,如下图。不知道问题出在哪儿。
Win11,中文系统,记事本打开后,无法输入“hahaha”,为啥会找不到元素呢?
import pywinauto
from pywinauto.application import Application
# def test_notepad():
app = Application(backend="uia").start("notepad.exe")
pad =app['Untitled - Notepad']
pad.type_keys("hahaha")
基本同样的代码,win10,英文系统,是可以正常输入的。
文章讨论了使用Python库pywinauto在Windows11的中文系统环境下,记事本应用Notepad遇到无法输入文本的问题,尽管元素名称正确,但在Win11中文环境中存在兼容性问题。
3484

被折叠的 条评论
为什么被折叠?



