电子桌面应用程序不存在DevToolsActivePort文件

时间:2019-01-24 05:42:16

标签: python selenium webdriver electron

当前,我遇到了使用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

有人对此有任何想法吗?预先感谢。

0 个答案:

没有答案