等到页面在 BackstopJS 中完全加载
Wait until page is fully loaded in BackstopJS
我有一个场景需要搜索。问题是我需要 BackstopJS 等到动画 gif 完成,然后再拍摄屏幕图片。我试过这个:
{
"label": "My_search",
"cookiePath": "backstop_data/engine_scripts/cookies.json",
"url": "https://my.test.com/test/#/search",
"referenceUrl": "https://my.stage.test.com/test/#/search",
"clickSelector": "#page-wrap > search > div > ul > li:nth-child(2) > a > span",
"delay": 15000
}
知道如何解决这个问题吗?
您可以将加载事件监听器添加到您的页面,然后为 BackstopJS 记录一个 readyEvent 字符串
window.addEventListener('load', () => {
console.log('pageLoaded');
});
在你的逆止方案中使用 "readyEvent": "pageLoaded",
我有一个场景需要搜索。问题是我需要 BackstopJS 等到动画 gif 完成,然后再拍摄屏幕图片。我试过这个:
{
"label": "My_search",
"cookiePath": "backstop_data/engine_scripts/cookies.json",
"url": "https://my.test.com/test/#/search",
"referenceUrl": "https://my.stage.test.com/test/#/search",
"clickSelector": "#page-wrap > search > div > ul > li:nth-child(2) > a > span",
"delay": 15000
}
知道如何解决这个问题吗?
您可以将加载事件监听器添加到您的页面,然后为 BackstopJS 记录一个 readyEvent 字符串
window.addEventListener('load', () => {
console.log('pageLoaded');
});
在你的逆止方案中使用 "readyEvent": "pageLoaded",