第一个问题:当我在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时,浏览器可以正常启动,但返回弹出窗口“管理员已禁用解压缩扩展的加载”
答案 0 :(得分:0)
找到IT
帮助我添加: 调用方法$ {options} add_experimental_option useAutomationExtension $ {FALSE}
进入参数