- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 BackstopJS,但我无法弄清楚如何对悬停元素进行测试。
backstop.json
{
"id": "backstop_default",
"viewports": [
{
"label": "phone",
"width": 320,
"height": 480
},
{
"label": "tablet",
"width": 1024,
"height": 768
}
],
"onBeforeScript": "chromy/onBefore.js",
"onReadyScript": "chromy/onReady.js",
"scenarios": [
{
"label": "My Local Test",
"url": "../../index.html",
"hideSelectors": [],
"removeSelectors": [
],
"selectors": [
"nav",
".jumbotron",
"body .col-md-4:nth-of-type(1)",
"body .col-md-4:nth-of-type(2)",
"body .col-md-4:nth-of-type(3)",
"footer",
".btn-default"
],
"hoverSelector": [
".btn-default"
],
"readyEvent": null,
"delay": 0,
"onReadyScript": null,
"onBeforeScript": null
}
],
"paths": {
"bitmaps_reference": "backstop_data/bitmaps_reference",
"bitmaps_test": "backstop_data/bitmaps_test",
"engine_scripts": "backstop_data/engine_scripts",
"html_report": "backstop_data/html_report",
"ci_report": "backstop_data/ci_report"
},
"report": ["browser"],
"engine": "chrome",
"engineFlags": [],
"asyncCaptureLimit": 5,
"asyncCompareLimit": 50,
"debug": false,
"debugWindow": false
}
btn-default
是悬停在其上的按钮元素。目前我只能从普通的 btn-default
按钮获得引用。 hoverSelector
没有做任何事情。
文档说:
hoverSelector // Move the pointer over the specified DOM element prior to screen shot (available with default onReadyScript)
我是否误解了 hoverSelector
的用法?
最佳答案
在我的 backstop.json 中 hoverSelector 不是数组尝试改变
"hoverSelector": [
".btn-default"
],
到
"hoverSelector": ".btn-default",
如果您引用 backstop.json 文件的最新 backstopjs 文档,hoverSelector 不是数组。
关于javascript - BackstopJS 的高级场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49032210/
我正在尝试使用 BackstopJS,但我无法弄清楚如何对悬停元素进行测试。 backstop.json { "id": "backstop_default", "viewports": [
我正在使用 backstop 来测试我的应用程序,但它在随机测试中失败并显示类似消息 COMMAND | Command `test` ended with an error after [155.1
我正在使用 Backstopjs 与 Chrome 引擎。我可以通过传递不同的 url 并使用各种属性来截取屏幕截图,但是当我尝试在截取屏幕截图之前单击按钮时,单击不起作用。 属性“clickSele
我正在尝试模拟我页面上 CSS 元素的点击,并在每个阶段自动截取窗口的屏幕截图以用于测试目的。我使用 backstopJS 作为 CSS 测试/屏幕截图框架。对于第一个元素,一切似乎都很好。当我单击主
我是一名优秀的程序员,十分优秀!