如何自动化操作内嵌了IE的软件
内网一个windows软件,发现它是内嵌了IE。该软件以 非密码方式登录,现希望对该软件做自动化操作。
看了网上的方法:
[*]《Selenium控制已打开的IE浏览器》( https://blog.csdn.net/chuhe163/article/details/108422628 )。大体意思是先用Selenium打开网站,获得SESSION ID,再用Selenium凭SESSION ID接管已打开的浏览器。
结论:由于其是软件非浏览器,且不是简单的密码登录,无法先用Selenium打开浏览器,获得SESSION ID
[*]《python win32gui 获得 Internet Explorer_Server 窗口类的 document对象》( https://blog.csdn.net/maoguan121/article/details/122374231 )。
结论:没看懂。好像也没有提到自动化。另外,pywin32觉得有点难,而且内网不便用Spy++软件获取句柄。
[*]用pywinauto
结论:它图形识别位置,但是我觉得难以保证识别准确。
页:
[1]