只是将所有评论汇总在一个答案中…
pywinauto 0.5.4没有技巧
TypeKeys和剪贴板抓取功能就无法从Chrome获取URL 。Coming
pywinauto0.6.0将能够以正确的方式进行操作。
只要使用
connect的,而不是
start在Chrome的情况下,已经在运行。
我也建议您,
TypeKeys("^c",set_foreground=False)因为URL在之后已经成为焦点,{F6}并且焦点可能会切换到主窗口。Application().connect(title=u'How can I get a url from Chrome by Python? -Stack Overflow - Google Chrome',found_index=0)更好,因为标题应该是唯一的。如果有2个窗口
found_index=0或
1有用。
要获取剪贴板数据:
from pywinauto import clipboardprint(clipboard.GetData())



