Python 如何在Selenium中自动化Exe软件,如自动化Chrome?

Python 如何在Selenium中自动化Exe软件,如自动化Chrome?,python,selenium,automation,exe,Python,Selenium,Automation,Exe,如何在没有图像识别的情况下自动点击非浏览器交互界面(如Exe软件)?(例如,Microsoft的onenote或某些利基软件) 我想学习相关的技术,但我不知道我应该走哪个方向,我希望有人能给我一些指导 (现在我只能对这些非浏览器软件使用Python的图像识别和单击技术,但效率非常低。我希望我可以跳过图像识别和直接单击,并可以直接操作底层数据处理,如操作HTTP请求或CSS selenium)免费工具是-Autoit、AutoHotkey、,威尼姆等 免费工具无法识别大部分窗口,因此可能需要考虑付

如何在没有图像识别的情况下自动点击非浏览器交互界面(如Exe软件)?(例如,Microsoft的onenote或某些利基软件)

我想学习相关的技术,但我不知道我应该走哪个方向,我希望有人能给我一些指导


(现在我只能对这些非浏览器软件使用Python的图像识别和单击技术,但效率非常低。我希望我可以跳过图像识别和直接单击,并可以直接操作底层数据处理,如操作HTTP请求或CSS selenium)

免费工具是-Autoit、AutoHotkey、,威尼姆等 免费工具无法识别大部分窗口,因此可能需要考虑付费工具。

付费选项包括:Testcomplete、UFT(QTP)、Automation anywhere、UI path、Ranorex、Squish


我个人的建议是测试完成。因为我从未在windows automation中发现过一个拦截器,它对用户友好且经济可行。

@不,pyautogui正是我所使用的,但它不稳定!!我需要点击一个没有“点击”的按钮,但只需操纵基本代码,点击一个HTML按钮,与操纵HTML的javascript相比,后者显然更好。如果您不介意进入低级,您可以尝试使用python的win32api包装器。WINAPI有一些函数,可以让您枚举窗口/窗口元素,并获取它们的句柄,这应该可以让您自动化与它们的交互。