I tried to fetch CSS property like of particular web element color, size of font but got error below. Can someone please help?
Below is the script used to fetch color
WebUI.getCSSValue(findTestObject(‘OBJ A’), color)
When execute the script got below error,
null
For trouble shooting, please visit: https://docs.katalon.com/katalon-studio/docs/troubleshooting.html
09-27-2022 05:05:44 PM Test Cases/Rebates/Verify valid form submision Logged in - Paypal
Elapsed time: 3m - 7.881s
Test Cases/Rebates/Verify valid form submision Logged in - Paypal FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Cannot get CSS ‘’{0}‘’ value on ‘’{1}‘’. (Root cause: com.kms.katalon.core.exception.StepFailedException: Cannot get CSS ‘’{0}‘’ value on ‘’{1}‘’.
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword.getCSSValue(GetCSSValueKeyword.groovy:84)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword.execute(GetCSSValueKeyword.groovy:68)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.getCSSValue(WebUiBuiltInKeywords.groovy:4594)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$getCSSValue$14.call(Unknown Source)
at Verify valid form submision Logged in - Paypal.run(Verify valid form submision Logged in - Paypal:267)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:448)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:142)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:133)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1664278541931.run(TempTestCase1664278541931.groovy:25)
Caused by: java.lang.IllegalArgumentException: Object is null
at com.kms.katalon.core.helper.KeywordHelper.checkTestObjectParameter(KeywordHelper.java:33)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword$_getCSSValue_closure1.doCall(GetCSSValueKeyword.groovy:74)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword$_getCSSValue_closure1.call(GetCSSValueKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword.getCSSValue(GetCSSValueKeyword.groovy:84)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword.execute(GetCSSValueKeyword.groovy:68)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.getCSSValue(WebUiBuiltInKeywords.groovy:4594)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$getCSSValue$14.call(Unknown Source)
at Script1663173457629.run(Script1663173457629.groovy:267)
… 11 more
)
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:39)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword.getCSSValue(GetCSSValueKeyword.groovy:84)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword.execute(GetCSSValueKeyword.groovy:68)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.getCSSValue(WebUiBuiltInKeywords.groovy:4594)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$getCSSValue$14.call(Unknown Source)
at Verify valid form submision Logged in - Paypal.run(Verify valid form submision Logged in - Paypal:267)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:448)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:142)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:133)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1664278541931.run(TempTestCase1664278541931.groovy:25)
Caused by: com.kms.katalon.core.exception.StepFailedException: Cannot get CSS ‘’{0}‘’ value on ‘’{1}‘’.
… 19 more
Caused by: java.lang.IllegalArgumentException: Object is null
at com.kms.katalon.core.helper.KeywordHelper.checkTestObjectParameter(KeywordHelper.java:33)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword$_getCSSValue_closure1.doCall(GetCSSValueKeyword.groovy:74)
at com.kms.katalon.core.webui.keyword.builtin.getCSSValueKeyword$_getCSSValue_closure1.call(GetCSSValueKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
… 17 more
In some places it is working as expected but in some places it is not, Please find CSS property below