如何在已打开的Chrome实例/窗口上导航并单击按钮。因此,场景是,在我的Windows计算机上安装了一个名为“ApplicationNAME”的应用程序,但它不是Windows应用程序,因为当我运行应用程序时,它只打开一个chrome实例(而不是默认的chrome浏览器)。我还可以看到chrome的开发者工具,我可以检查元素,这意味着chrome实例已经打开
因此,我们的想法是使用Python和Selenium自动化这个应用程序。我也愿意接受其他建议。谢谢你
我已经使用了下面的Python(3.7.3)代码,但它没有帮助,因为它宁愿打开另一个Chrome浏览器,或者导航到已经打开的Chrome窗口,而不是进入所需的“ApplicationNAME”Chrome实例
from pywinauto.application import Application, WindowSpecification
import time
import requests
import selenium
from selenium import webdriver
app = Application().start(cmd_line=u'"C:\\Program Files (x86)\\ApplicationName.exe" ')
chromewidgetwin = app[u'ApplicationName']
chromewidgetwin.wait('ready')
chromerenderwidgethosthwnd = chromewidgetwin[u'Chrome Legacy Window']
chromerenderwidgethosthwnd.click()
Driver = webdriver.Chrome ("C:\\chromedriver.exe")
Driver.switch_to_window('ApplicationName')
目前没有回答
相关问题 更多 >
编程相关推荐