robotframework - Robot Framework 中的无头测试
问题描述
我选择直接在这里问我的问题,我对我收集到的关于机器人框架中的无头测试的所有细节感到非常困惑。
是否有文档包含有关如何从头开始在 Robot Framework 中实施无头测试的所有说明?比如需要什么先决条件?比如 xvfb?或者其他什么?希望你能帮助我。谢谢
顺便说一句,我目前正在使用带有 pycharm 的机器人框架(Windows 操作系统)。谢谢你
解决方案
我个人只使用无头 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}
推荐阅读
- php - Dockerfile 安装 amqp 失败
- javascript - 如何以编程方式在 javascript 对象中运行函数?
- php - 如何显示从数据库中选择的值并显示在 php 中的多个选择框中
- python-3.x - 加入多索引数据框和单索引数据框
- c# - 在 .NET Core Angular 中使用 IP 摄像头广播流
- numpy - Numpy:一次索引 2 个维度
- kubernetes - 用于外部服务的 Istio Egress MTL
- laravel - composer global 需要 laravel/installer 卡在“更改当前目录”
- php - 将自己的类代码放在单独的文件中后,管理类不可用
- google-sheets - 在 Google 表格中按字母顺序排列/排序