首页 > 解决方案 > 在 Robot Framework 中运行 Edge 无头模式

问题描述

我在 java 和 python 中找到了一些关于传递headless option给 edge webdriver 的解决方案。但我需要在机器人框架中完成。可能吗?

标签: selenium-webdriverrobotframework

解决方案


如果SeleniumLibrary在 Robot Framework 中使用,edge webdriver 不支持 headless 选项。你可以参考这个文件。该文档称“Headless Firefox 和 Headless Chrome 是 SeleniumLibrary 3.1.0 中的新增功能,需要 Selenium 3.8.0 或更高版本。”

不过,你可以试试Browser。这里是链接。它可以将 Edge 与headless option. 我在 Ubuntu 上执行它并工作。

代码示例

*** Settings ***
Library           Browser

*** Tasks ***
Open Browser With Headless Option
    Open Browser    url=https://www.google.com/    browser=chromium    headless=true


推荐阅读