当前,我遇到了使用python和webdriver自动测试电子桌面应用程序的问题 桌面应用程序使用电子Vue技术集成了html / css元素。当我尝试使用python和selenium进行自动化测试时。我使用下面的代码
chrome_options.binary_location = "C:\\PATH\\TO\\app.exe"
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument("disable-infobars")
chrome_options.add_argument("--disable-extensions")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")
app = webdriver.Chrome(executable_path=path_to+ "/drivers/window/chromedriver",
chrome_options=chrome_options)
app.find_element_by_name('mobile').send_keys('12332323')
app.find_element_by_name('password').send_keys('12332323')
它可以成功启动应用程序,但始终会遇到错误
selenium.common.exceptions.WebDriverException: Message: unknown error: DevToolsActivePort file doesn't exist
有人对此有任何想法吗?预先感谢。