首页 > 解决方案 > Robot Framework 中的无头测试

问题描述

我选择直接在这里问我的问题,我对我收集到的关于机器人框架中的无头测试的所有细节感到非常困惑。

是否有文档包含有关如何从头开始在 Robot Framework 中实施无头测试的所有说明?比如需要什么先决条件?比如 xvfb?或者其他什么?希望你能帮助我。谢谢

顺便说一句,我目前正在使用带有 pycharm 的机器人框架(Windows 操作系统)。谢谢你

标签: robotframeworkheadless

解决方案


我个人只使用无头 Chrome:

${chromeOptions}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
${prefs} =    Create Dictionary    download.default_directory=${downloadDir}
Call Method    ${chromeOptions}    add_experimental_option    prefs    ${prefs}
Call Method    ${chromeOptions}    add_argument    --lang\=${browserLocale}
Call Method    ${chromeOptions}    add_argument    --headless
Call Method    ${chromeOptions}    add_argument    --window-size\=1366,768
Call Method    ${chromeOptions}    add_argument    --disable-gpu
Create Webdriver    ${browserName}    chrome_options=${chromeOptions}

推荐阅读