Javascript 如何删除TestCafe中的样式属性

Javascript 如何删除TestCafe中的样式属性,javascript,reactjs,testing,automated-tests,testcafe,Javascript,Reactjs,Testing,Automated Tests,Testcafe,如何在构建中使用删除客户端的CSS属性 目前,我正在为一个客户机工作,该客户机上绘制了图形,但由于以下样式属性transform:matrix(1.4043,0,0,1.4043,40.5,0),我无法将DOM结果与原始结果进行比较,用于缩放DOM元素 我找不到任何解决方案,所以我的问题是:如何删除此样式属性 提前谢谢 解决方案是使用: 上面的示例添加了变换和背景色。您可以修改此代码以删除样式 不要忘记在测试文件中导入ClientFunction const getStyleAttribute

如何在构建中使用删除客户端的CSS属性

目前,我正在为一个客户机工作,该客户机上绘制了图形,但由于以下样式属性
transform:matrix(1.4043,0,0,1.4043,40.5,0),我无法将DOM结果与原始结果进行比较,用于缩放DOM元素

我找不到任何解决方案,所以我的问题是:如何删除此样式属性

提前谢谢

解决方案是使用:

上面的示例添加了变换和背景色。您可以修改此代码以删除样式

不要忘记在测试文件中导入
ClientFunction

const getStyleAttribute = ClientFunction((selector) => {
    const element = selector();
    return element.getAttribute('style');
});

const setStyleAttribute = ClientFunction((selector, styleValue) => {
    const element = selector();
    element.setAttribute('style', styleValue);
});

const field = Selector('your selector');
const styles = await getStyleAttribute(field) || '';
const updatedStyles = 
`${styles} background-color: red; transform: matrix(1.4043, 0, 0, 1.4043, 40.5, 0);`;

await setStyleAttribute(field, updatedStyles);