Katalon Studio:executeJavascript方法在测试运行中有效,但在浏览器中没有更改

Katalon Studio:executeJavascript方法在测试运行中有效,但在浏览器中没有更改,javascript,selenium,katalon-studio,Javascript,Selenium,Katalon Studio,在Katalon Studio中,我创建了一个测试,在某个点上,我希望将元素的背景颜色更改为蓝色。我在脚本中使用此说明: WebUI.executeJavaScript('document.querySelector(\'.content-header\').setAttribute(\'background\', \'blue\')', null) 当我运行测试时,我会在日志查看器中看到: 看来Javascript执行成功了。。但是为什么我没有在浏览器中看到任何变化呢?变更是否应该发生,然

在Katalon Studio中,我创建了一个测试,在某个点上,我希望将元素的背景颜色更改为蓝色。我在脚本中使用此说明:

WebUI.executeJavaScript('document.querySelector(\'.content-header\').setAttribute(\'background\', \'blue\')', null)
当我运行测试时,我会在日志查看器中看到:


看来Javascript执行成功了。。但是为什么我没有在浏览器中看到任何变化呢?变更是否应该发生,然后继续,直到测试完成?实际上,它不起作用吗?

要将
style.background
属性设置为blue,可以使用以下代码块:

WebElement elem = WebUiCommonHelper.findWebElement(findTestObject('your/object'),30)
String js = "arguments[0].style.background='blue';";
WebUI.executeJavaScript(js, elem);

当我尝试此操作时,我收到以下错误消息:失败,因为(of)变量“WebUiCommonHelper”未为测试用例定义。好的,现在我已经像这样导入webuicommon helper-导入com.kms.katalon.core.webui.common.WebUiCommonHelper,但现在我收到以下错误消息:填写维护请求表失败,因为(of)java.lang。NullPointerException@user74843我不确定Katalon Studio中WebElement是如何识别的,但我已经参考了您在我识别该web元素的其他QA/讨论中提供的快照,但现在我有一个错误:/FAILED,因为groovy.lang.MissingMethodException:没有方法签名