gpt4 book ai didi

python - 如何使用python单击窗口的 'next'按钮

转载 作者:可可西里 更新时间:2023-11-01 10:26:30 25 4
gpt4 key购买 nike

我使用下面的代码连接了一个打开的窗口(类类型是 SunAwtFrame),我确实能够连接到它。但无法单击它的下一个按钮,我怀疑“下一步”按钮可能位于该窗口的框架内。即使当我使用“swapy”工具时,我也无法浏览控件,实际上没有显示控件。那么,如果是这种情况,如何切换到框架并单击“下一步”按钮。

app2 = application.Application()

app2.connect(title_re = u'abc')

dialog = app2.abc

print dialog

next =dialog.Next

print next

next.Click()

当我运行上面的代码时,我得到了这样的错误,请帮助我克服这个问题

#Error#:-

<pywinauto.application.WindowSpecification object at 0x025F26F0>
<pywinauto.application.WindowSpecification object at 0x025FA3B0>
next.Click()
File "C:\Python27\lib\site-packages\pywinauto\application.py", line 229, in __getattr__
ctrls = _resolve_control(self.criteria)
File "C:\Python27\lib\site-packages\pywinauto\application.py", line 788, in _resolve_contro
l
raise e.original_exception
pywinauto.findwindows.WindowNotFoundError

最佳答案

您似乎一直在尝试通过 pywinauto 自动化非标准控件。我建议您通过坐标点击,当然如果除了按下按钮之外没有其他任务。

dialog.Click(coords=(x, y))

dialog.ClickInput(coords=(x, y))

关于python - 如何使用python单击窗口的 'next'按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15607979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com