gpt4 book ai didi

google-chrome - engine : 'chrome' and engine: 'chromy' in backstop.配置有什么区别?

转载 作者:行者123 更新时间:2023-12-01 17:58:16 27 4
gpt4 key购买 nike

https://github.com/garris/BackstopJS在示例中使用引擎:'chrome',但在自述引擎中使用:'chromy'这在速度或测试结果上有什么不同吗?

最佳答案

除了对 engine 设置使用略有不同的措辞外,没有其他区别。您仍在通过这两种方法使用 Chromy,因此您的测试将以完全相同的方式执行。

backstopjs 的旧版本默认使用 Chromy。 Chromy 的唯一可用替代方案是使用 slimerjscasperjs。从旧版本的 backstopjs 文档中查看:


Chrome-Headless(最新的 webkit 库)

这还将启用非常酷的 chromy.js ( https://github.com/OnetapInc/chromy ) 库。 (在创建 onBefore 和 onReady 脚本时,请确保您引用的是 Chromy 脚本文档。Casper 功能不适用于此设置。)

“引擎”:“chrome”


因此,当您将 engine 设置为旧版本中的 chrome 时,它会默认使用 Chromy 作为其引擎。

但是 backstopjs 已经更新,现在支持 puppeteer 以及 chromy 并且,由于此更改,您需要设置您的引擎如下:


“引擎”:“木偶师”

“引擎”:“chromy”


我建议示例中出现差异的原因仅仅是因为所讨论的示例使用的是旧版本的 backstopjs,您只需要设置 chrome为了使用 Chromy 作为默认引擎。

关于google-chrome - engine : 'chrome' and engine: 'chromy' in backstop.配置有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50041539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com