我尝试处理Chrome扩展程序问题时出现“ DevToolsActivePort文件不存在错误”

时间:2019-10-25 13:00:53

标签: python robotframework

第一个问题:当我在Chrome中运行我的Robot Framework代码时,弹出窗口: “管理员已禁用解压缩扩展的加载”。 我尝试通过使用代码禁用chrome驱动程序扩展:

我尝试通过使用在网上找到的代码来禁用chrome驱动程序扩展。

[Arguments]    ${URL}
${options}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
Call Method    ${options}    add_argument    --no-sandbox
Call Method    ${options}    add_argument    test-type
Call Method    ${options}    add_argument    --start-maximized
Call Method    ${options}    add_argument    --disable-dev-shm-usage
Call Method    ${options}    add_argument    --enable-automation
Call Method    ${options}    add_argument    --disable-extensions
Create Webdriver    Chrome   chrome_options=${options}
Go To    ${URL}

但是当我使用它时,我遇到了问题:chrome启动时没有弹出窗口,但是有错误: WebDriverException:消息:未知错误:Chrome无法启动:正常退出(未知错误:DevToolsActivePort文件不存在)

当我评论参数--disable-extensions时,浏览器可以正常启动,但返回弹出窗口“管理员已禁用解压缩扩展的加载”

1 个答案:

答案 0 :(得分:0)

找到IT

帮助我添加: 调用方法$ {options} add_experimental_option useAutomationExtension $ {FALSE}

进入参数