Custom Keywords no longer working after Katalon 7 Update

Thank GOD I am not the only one having issues. hahahaha. Yeah the issues are very weird and are not consistent. But at least I am not crazy hahahaha

Hi @Joseph_Coverstone, @Don_Welsh

Are you guys still encountering this problem where the same script works on an earlier version but no on 7.0.x ?

Hi ThanhTo,
I am not sure, I will be honest, I have a lot of work to get caught up on and I finally got my projects to work again for KS6.3.3 again, as it stopped working for both once I saved the project from KS7. But I can test it again today and let you know if I am able to use KS7.

Thank you @Joseph_Coverstone

Please keep me posted when you have the time to reproduce this on your end. When you can reproduce this problem on KS 7, try to only rename the test case and execute it again. Since I am trying to narrow down the cause and effect, it’d be extremely helpful if we can try one thing at a time.

Thanks a lot, appreciate it !

Same for me, got extra busy at work and had to stop trying to upgrade to v7. I also had the same issue after the project saving in v7, it no longer worked in v6.3.3. I got that issue fixed with some help from a couple of nice gentlemen in the forum. So everything is working again fine now in v6.3.3. I deleted v7 for now. Sorry, not sure when i will get some time to try the upgrade again. I will keep you posted when I do get a chance.

Not sure if it is helpful info or not but my projects are pretty large: 3,000 plus objects, dozens of test suites, several hundred large test cases and lots of small ones, several custom keyword files with hundreds of custom keywords.

Just trying different things, I did try removing all of the plugins I had installed except the basic report and that didn’t help.

@Joseph_Coverstone how does the size of your project compare with mine?

I have 11 Test cases in my 1 project and about 2000 test Objects, as well as 7 keywords. Each Test case has reached the max size of 436 items. I also had 0 plugins.

Hi ThanhTo,
After installing KS7 again and opening my test case that I have fixed within KS6.3.3 I have noticed that I am seeing SOME of my test case working. It still seems to be failing to run Custom keywords. Strangely though, If I run the testcase from the point where it failed previously, The test continues to work until it reaches the next keyword, then it fails again and I again start the test from where it previously failed and it works again. I am not sure if Maybe Katalons Smartwait setting is still getting ahead of itself. But It seems once a test fails and I choose to “Run from here” on my test, Katalon continues to work properly. Sadly I have actually disabled “Smart wait” and it still fails.

I have also noticed that When I start my test in KS7 Katalon seems to hang for a very long time on this step.

Hi @Joseph_Coverstone

Please try to rename the test case to something else and then execute it in KS 7.0. You can create a copy of your project to make sure there’s back-up.

With regards to the execution from the step that failed, did you do this in the Web Recorder ?

Hi ThanhTo,
I did as you suggested and changed the name of the test case but The issues are still present. I also use the Katalon Studio “Spy Web” tool to capture my objects.

1 Like

@Joseph_Coverstone

Please post the console log execution when the test fails when you have the time.

2019-10-31 12:08:47.258 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-10-31 12:08:47.263 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Rollups/Name Results screen
2019-10-31 12:08:48.580 DEBUG testcase.Name Results screen - 1: callTestCase(findTestCase(“Common/Login”), [:], STOP_ON_FAILURE)
2019-10-31 12:08:48.722 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-10-31 12:08:48.722 INFO c.k.katalon.core.main.TestCaseExecutor - CALL Test Cases/Common/Login
2019-10-31 12:08:48.967 DEBUG testcase.Login - 1: openBrowser("")
2019-10-31 12:08:49.154 INFO c.k.k.core.webui.driver.DriverFactory - Starting ‘Chrome’ driver
Oct 31, 2019 12:08:49 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using new ChromeOptions() is preferred to DesiredCapabilities.chrome()
2019-10-31 12:08:49.201 INFO c.k.k.core.webui.driver.DriverFactory - Action delay is set to 0 seconds
Starting ChromeDriver 77.0.3865.40 (f484704e052e0b556f8030b65b953dce96503217-refs/branch-heads/3865@{#442}) on port 28413
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1572538131.213][WARNING]: This version of ChromeDriver has not been tested with Chrome version 78.
[1572538133.217][WARNING]: Timed out connecting to Chrome, retrying…
Oct 31, 2019 12:08:55 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2019-10-31 12:08:55.321 INFO c.k.k.core.webui.driver.DriverFactory - sessionId = 12b35e0366feb0d77d9350e6ed188f5e
2019-10-31 12:08:55.343 INFO c.k.k.core.webui.driver.DriverFactory - browser = Chrome 78.0.3904.70
2019-10-31 12:08:55.344 INFO c.k.k.core.webui.driver.DriverFactory - platform = Windows 10
2019-10-31 12:08:55.345 INFO c.k.k.core.webui.driver.DriverFactory - seleniumVersion = 3.141.59
2019-10-31 12:08:55.346 INFO c.k.k.core.webui.driver.DriverFactory - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}
2019-10-31 12:08:55.355 DEBUG testcase.Login - 2: navigateToUrl(test.makePCRURL())
2019-10-31 12:08:56.845 DEBUG testcase.Login - 3: setText(findTestObject(“1Login/input_user”), User)
2019-10-31 12:08:57.048 DEBUG testcase.Login - 4: setText(findTestObject(“1Login/input_pw”), Password)
2019-10-31 12:08:57.227 DEBUG testcase.Login - 5: executeJavaScript("$(‘select[style*=“display: none”] {display:block !important;} select + div.fastcombo {display:none !important;}’).appendTo(‘html > head’);", null)
2019-10-31 12:08:57.267 DEBUG testcase.Login - 6: selectOptionByValue(findTestObject(“1Login/select_AutomatedTestingCampaig”), Database + “.” + Profile, false)
2019-10-31 12:08:57.637 DEBUG testcase.Login - 7: click(findTestObject(“1Login/button_Log In”))
2019-10-31 12:08:57.830 DEBUG testcase.Login - 8: waitForPageLoad(3)
2019-10-31 12:08:57.936 INFO c.k.katalon.core.main.TestCaseExecutor - END CALL Test Cases/Common/Login
2019-10-31 12:08:57.936 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-10-31 12:08:57.947 DEBUG testcase.Name Results screen - 2: maximizeWindow()
[1572538139.971][WARNING]: Timed out connecting to Chrome, retrying…
2019-10-31 12:09:02.093 DEBUG testcase.Name Results screen - 3: click(findTestObject(“Rollup Charm/Rollup Charm Click/a_Rollups”))
2019-10-31 12:09:02.252 DEBUG testcase.Name Results screen - 4: setText(findTestObject(“Rollup Charm/Rollup List Main/input_Rollup Name”), “Katalon Address Book”)
2019-10-31 12:09:02.920 DEBUG testcase.Name Results screen - 5: test_keywords.test.fixSelectElements()
2019-10-31 12:09:02.951 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:02.952 DEBUG testcase.Name Results screen - 6: selectOptionByValue(findTestObject(“Rollup Charm/Rollup List Main/select_Category”), “Katalon”, false)
2019-10-31 12:09:03.300 DEBUG testcase.Name Results screen - 7: click(findTestObject(“Rollup Charm/Rollup List Main/label_Show Recent”))
2019-10-31 12:09:03.301 WARN testcase.Name Results screen - SKIPPED NOT_RUN: click(findTestObject(“Rollup Charm/Rollup List Main/label_Show Recent”))
2019-10-31 12:09:03.303 DEBUG testcase.Name Results screen - 8: click(findTestObject(“Rollup Charm/Name Rollup Select/Select Katalon Name Rollup”))
2019-10-31 12:09:03.587 DEBUG testcase.Name Results screen - 9: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Record Select/input_Select Record”))
2019-10-31 12:09:04.416 DEBUG testcase.Name Results screen - 10: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Name Action Menu Selects/i_MenuDropdown”))
2019-10-31 12:09:04.652 DEBUG testcase.Name Results screen - 11: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Name Action Menu Selects/span_Add Activity”))
2019-10-31 12:09:04.902 DEBUG testcase.Name Results screen - 12: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Add Activity/input_Date and Time”), “10/20/2019 2:47:06 PM”)
2019-10-31 12:09:05.315 DEBUG testcase.Name Results screen - 13: test_keywords.test.fixSelectElements()
2019-10-31 12:09:05.328 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:05.328 DEBUG testcase.Name Results screen - 14: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Add Activity/select_Activity Type”), “KODE”, false)
2019-10-31 12:09:05.548 DEBUG testcase.Name Results screen - 15: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Add Activity/textarea_Activity Text”), “This is Katalon Test Activity baby!!!”)
2019-10-31 12:09:05.857 DEBUG testcase.Name Results screen - 16: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Add Activity/span_Save”))
2019-10-31 12:09:06.098 DEBUG testcase.Name Results screen - 17: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Add Activity/Add Activity Progress screen/span_Close”))
2019-10-31 12:09:06.903 DEBUG testcase.Name Results screen - 18: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Name Action Menu Selects/i_MenuDropdown”))
2019-10-31 12:09:06.904 WARN testcase.Name Results screen - SKIPPED NOT_RUN: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Name Action Menu Selects/i_MenuDropdown”))
2019-10-31 12:09:06.905 DEBUG testcase.Name Results screen - 19: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Name Action Menu Selects/span_Link to Position”))
2019-10-31 12:09:07.166 DEBUG testcase.Name Results screen - 20: switchToFrame(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/iframe_Link To Position”), 0)
2019-10-31 12:09:07.214 WARN c.kms.katalon.core.helper.KeywordHelper - Timeout ‘0’ is invalid. Using default page load timeout: ‘630’
2019-10-31 12:09:07.364 DEBUG testcase.Name Results screen - 21: test_keywords.test.fixSelectElements()
2019-10-31 12:09:07.372 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:07.373 DEBUG testcase.Name Results screen - 22: switchToDefaultContent()
2019-10-31 12:09:07.388 DEBUG testcase.Name Results screen - 23: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/select_Field Type”), “Company_Name”, false)
2019-10-31 12:09:07.612 DEBUG testcase.Name Results screen - 24: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/input_Field Search”), “Main Sequence”)
2019-10-31 12:09:07.894 DEBUG testcase.Name Results screen - 25: test_keywords.test.fixSelectElements()
2019-10-31 12:09:07.911 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:07.912 DEBUG testcase.Name Results screen - 26: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/select_Field Type 2”), “Job_Type”, false)
2019-10-31 12:09:08.118 DEBUG testcase.Name Results screen - 27: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/input_Field Search 2”), “test Job Type”)
2019-10-31 12:09:08.368 DEBUG testcase.Name Results screen - 28: test_keywords.test.fixSelectElements()
2019-10-31 12:09:08.383 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:08.384 DEBUG testcase.Name Results screen - 29: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/select_Field Type 3”), “Contact_Name”, false)
2019-10-31 12:09:08.614 DEBUG testcase.Name Results screen - 30: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/input_Field Search 3”), “Joe”)
2019-10-31 12:09:08.813 DEBUG testcase.Name Results screen - 31: test_keywords.test.fixSelectElements()
2019-10-31 12:09:08.830 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:08.831 DEBUG testcase.Name Results screen - 32: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/select_Position Type”), “AVAILABLE”, false)
2019-10-31 12:09:09.027 DEBUG testcase.Name Results screen - 33: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/input_Limit to Rollup”), “Test Rollup”)
2019-10-31 12:09:09.284 DEBUG testcase.Name Results screen - 34: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/span_Limit to Rollup”))
2019-10-31 12:09:09.569 DEBUG testcase.Name Results screen - 35: switchToFrame(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/iframe_Select a Rollup List”), 0)
2019-10-31 12:09:09.955 WARN c.kms.katalon.core.helper.KeywordHelper - Timeout ‘0’ is invalid. Using default page load timeout: ‘630’
2019-10-31 12:09:09.992 DEBUG testcase.Name Results screen - 36: test_keywords.test.fixSelectElements()
2019-10-31 12:09:10.000 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:10.000 DEBUG testcase.Name Results screen - 37: switchToDefaultContent()
2019-10-31 12:09:10.019 DEBUG testcase.Name Results screen - 38: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/input_Rollup Name”), “Katalon”)
2019-10-31 12:09:10.347 DEBUG testcase.Name Results screen - 39: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/label_Show Recent”))
2019-10-31 12:09:10.772 DEBUG testcase.Name Results screen - 40: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/span_AddRollup”))
2019-10-31 12:09:11.146 DEBUG testcase.Name Results screen - 41: switchToFrame(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/iframe_Add Rollup”), 0)
2019-10-31 12:09:11.418 WARN c.kms.katalon.core.helper.KeywordHelper - Timeout ‘0’ is invalid. Using default page load timeout: ‘630’
2019-10-31 12:09:11.450 DEBUG testcase.Name Results screen - 42: test_keywords.test.fixSelectElements()
2019-10-31 12:09:11.459 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.test.fixSelectElements is PASSED
2019-10-31 12:09:11.460 DEBUG testcase.Name Results screen - 43: switchToDefaultContent()
2019-10-31 12:09:11.469 DEBUG testcase.Name Results screen - 44: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/input_Name”), “Katalon Rollup L2P”)
2019-10-31 12:09:11.917 DEBUG testcase.Name Results screen - 45: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/select_Global Stages”), “1”, false)
2019-10-31 12:09:12.223 DEBUG testcase.Name Results screen - 46: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/textarea_Description”), “Katalon Rollup Created via Link to Position”)
2019-10-31 12:09:12.662 DEBUG testcase.Name Results screen - 47: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/input_Category”), “test”)
2019-10-31 12:09:13.006 DEBUG testcase.Name Results screen - 48: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/span_Category”))
2019-10-31 12:09:13.428 DEBUG testcase.Name Results screen - 49: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/Select Category/input_Category Name”), “Katalon”)
2019-10-31 12:09:13.822 DEBUG testcase.Name Results screen - 50: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/Select Category/span_LIST”))
2019-10-31 12:09:14.332 DEBUG testcase.Name Results screen - 51: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/Select Category/Select_Category”))
2019-10-31 12:09:15.387 DEBUG testcase.Name Results screen - 52: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/select_User Name”), “Joe”, false)
2019-10-31 12:09:15.702 DEBUG testcase.Name Results screen - 53: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/select_Owner”), “ADMIN”, false)
2019-10-31 12:09:15.983 DEBUG testcase.Name Results screen - 54: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/select_Share With All Users”), “1”, false)
2019-10-31 12:09:16.250 DEBUG testcase.Name Results screen - 55: selectOptionByValue(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/select_Default Activity”), “LINKNAME”, false)
2019-10-31 12:09:16.584 DEBUG testcase.Name Results screen - 56: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Add Rollup/span_Save”))
2019-10-31 12:09:16.967 DEBUG testcase.Name Results screen - 57: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/span_Limit to Rollup”))
2019-10-31 12:09:17.739 DEBUG testcase.Name Results screen - 58: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/Select a Rollup List/Select Rollup/Select_Rollup”))
2019-10-31 12:09:18.244 DEBUG testcase.Name Results screen - 59: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/input_Save As Default”))
2019-10-31 12:09:18.471 DEBUG testcase.Name Results screen - 60: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Link to Position/span_Close”))
2019-10-31 12:09:18.693 DEBUG testcase.Name Results screen - 61: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Name Action Menu Selects/span_Routing”))
2019-10-31 12:09:18.966 DEBUG testcase.Name Results screen - 62: switchToFrame(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/iframe_Routing”), 0)
2019-10-31 12:09:19.029 WARN c.kms.katalon.core.helper.KeywordHelper - Timeout ‘0’ is invalid. Using default page load timeout: ‘630’
2019-10-31 12:09:19.061 DEBUG testcase.Name Results screen - 63: test_keywords.Email_Replace_Screen.fixInputElements()
2019-10-31 12:09:19.087 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.Email_Replace_Screen.fixInputElements is PASSED
2019-10-31 12:09:19.087 DEBUG testcase.Name Results screen - 64: switchToDefaultContent()
2019-10-31 12:09:19.097 DEBUG testcase.Name Results screen - 65: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/a_ShowHide BCC”))
2019-10-31 12:09:21.472 DEBUG testcase.Name Results screen - 66: test_keywords.Email_Replace_Screen.fixInputElements()
2019-10-31 12:09:21.487 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - test_keywords.Email_Replace_Screen.fixInputElements is PASSED
2019-10-31 12:09:21.487 DEBUG testcase.Name Results screen - 67: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/input_To”), “”)
2019-10-31 12:09:21.781 DEBUG testcase.Name Results screen - 68: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/input_CC”), “”)
2019-10-31 12:09:22.049 DEBUG testcase.Name Results screen - 69: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/input_BCC”), “”)
2019-10-31 12:09:22.353 DEBUG testcase.Name Results screen - 70: setText(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/input_Subject”), “Test Routing Emails”)
2019-10-31 12:09:22.624 DEBUG testcase.Name Results screen - 71: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/span_To”))
2019-10-31 12:09:22.860 DEBUG testcase.Name Results screen - 72: click(findTestObject(“Rollup Charm/Name Rollup Results/Name results action menu/Routing/Email/To_Email Search/a_Search”))

I don’t see any failure in this log, so I suppose the test case passes ?

nope it fails, but it is not listing it in my log. I will do it again and give you both the fail message and the log

Console Log:

019-10-31 14:19:32.693 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to select option by value ‘Joe.pcrtrunk’ of object ‘Object Repository/Rollup Charm/Name Rollup Results/Name results action menu/Copy to Database/select_Target Database’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to select option by value ‘Joe.pcrtrunk’ of object ‘Object Repository/Rollup Charm/Name Rollup Results/Name results action menu/Copy to Database/select_Target Database’
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.SelectOptionByValueKeyword.selectOptionByValue(SelectOptionByValueKeyword.groovy:99)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword.execute(SelectOptionByValueKeyword.groovy:71)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.selectOptionByValue(WebUiBuiltInKeywords.groovy:1138)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$selectOptionByValue$3.call(Unknown Source)
at Name Results screen.run(Name Results screen:520)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1572545820679.run(TempTestCase1572545820679.groovy:23)
Caused by: org.openqa.selenium.ElementNotInteractableException: element not interactable: Element is not currently visible and may not be manipulated
(Session info: chrome=78.0.3904.70)
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘TESTERSHELL’, ip: ‘192.168.15.71’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 78.0.3904.70, chrome: {chromedriverVersion: 77.0.3865.40 (f484704e052e0…, userDataDir: C:\Users\JCOVER~1\AppData\L…}, goog:chromeOptions: {debuggerAddress: localhost:53796}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 8fb58a2b571dbdc05df88d091d8bf33f
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:19)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:285)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84)
at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.lambda$new$0(EventFiringWebDriver.java:404)
at com.sun.proxy.$Proxy9.click(Unknown Source)
at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.click(EventFiringWebDriver.java:417)
at org.openqa.selenium.support.ui.Select.setSelected(Select.java:311)
at org.openqa.selenium.support.ui.Select.selectByValue(Select.java:187)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.selectOrDeselectOptionsByValue(WebUiCommonHelper.java:265)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword$_selectOptionByValue_closure1.doCall(SelectOptionByValueKeyword.groovy:88)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword$_selectOptionByValue_closure1.call(SelectOptionByValueKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword.selectOptionByValue(SelectOptionByValueKeyword.groovy:99)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword.execute(SelectOptionByValueKeyword.groovy:71)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.selectOptionByValue(WebUiBuiltInKeywords.groovy:1138)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$selectOptionByValue$3.call(Unknown Source)
at Script1572460853416.run(Script1572460853416.groovy:520)
… 11 more
)
2019-10-31 14:19:32.696 ERROR c.k.katalon.core.main.TestCaseExecutor - :x: Test Cases/Rollups/Name Results screen FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to select option by value ‘Joe.pcrtrunk’ of object ‘Object Repository/Rollup Charm/Name Rollup Results/Name results action menu/Copy to Database/select_Target Database’
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.SelectOptionByValueKeyword.selectOptionByValue(SelectOptionByValueKeyword.groovy:99)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword.execute(SelectOptionByValueKeyword.groovy:71)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.selectOptionByValue(WebUiBuiltInKeywords.groovy:1138)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$selectOptionByValue$3.call(Unknown Source)
at Name Results screen.run(Name Results screen:520)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1572545820679.run(TempTestCase1572545820679.groovy:23)
Caused by: org.openqa.selenium.ElementNotInteractableException: element not interactable: Element is not currently visible and may not be manipulated
(Session info: chrome=78.0.3904.70)
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘TESTERSHELL’, ip: ‘192.168.15.71’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 78.0.3904.70, chrome: {chromedriverVersion: 77.0.3865.40 (f484704e052e0…, userDataDir: C:\Users\JCOVER~1\AppData\L…}, goog:chromeOptions: {debuggerAddress: localhost:53796}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 8fb58a2b571dbdc05df88d091d8bf33f
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:19)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:285)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84)
at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.lambda$new$0(EventFiringWebDriver.java:404)
at com.sun.proxy.$Proxy9.click(Unknown Source)
at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.click(EventFiringWebDriver.java:417)
at org.openqa.selenium.support.ui.Select.setSelected(Select.java:311)
at org.openqa.selenium.support.ui.Select.selectByValue(Select.java:187)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.selectOrDeselectOptionsByValue(WebUiCommonHelper.java:265)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword$_selectOptionByValue_closure1.doCall(SelectOptionByValueKeyword.groovy:88)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword$_selectOptionByValue_closure1.call(SelectOptionByValueKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
… 17 more

2019-10-31 14:19:32.699 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/Rollups/Name Results screen

Log Viewer:

10-31-2019 02:17:03 PM Test Cases/Rollups/Name Results screen

Elapsed time: 2m - 28.768s

Test Cases/Rollups/Name Results screen FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to select option by value ‘Joe.pcrtrunk’ of object ‘Object Repository/Rollup Charm/Name Rollup Results/Name results action menu/Copy to Database/select_Target Database’
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.SelectOptionByValueKeyword.selectOptionByValue(SelectOptionByValueKeyword.groovy:99)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword.execute(SelectOptionByValueKeyword.groovy:71)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.selectOptionByValue(WebUiBuiltInKeywords.groovy:1138)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$selectOptionByValue$3.call(Unknown Source)
at Name Results screen.run(Name Results screen:520)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1572545820679.run(TempTestCase1572545820679.groovy:23)
Caused by: org.openqa.selenium.ElementNotInteractableException: element not interactable: Element is not currently visible and may not be manipulated
(Session info: chrome=78.0.3904.70)
Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’
System info: host: ‘TESTERSHELL’, ip: ‘192.168.15.71’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_181’
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 78.0.3904.70, chrome: {chromedriverVersion: 77.0.3865.40 (f484704e052e0…, userDataDir: C:\Users\JCOVER~1\AppData\L…}, goog:chromeOptions: {debuggerAddress: localhost:53796}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: 8fb58a2b571dbdc05df88d091d8bf33f
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)
at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
at com.kms.katalon.selenium.driver.CChromeDriver.execute(CChromeDriver.java:19)
at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:285)
at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84)
at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.lambda$new$0(EventFiringWebDriver.java:404)
at com.sun.proxy.$Proxy9.click(Unknown Source)
at org.openqa.selenium.support.events.EventFiringWebDriver$EventFiringWebElement.click(EventFiringWebDriver.java:417)
at org.openqa.selenium.support.ui.Select.setSelected(Select.java:311)
at org.openqa.selenium.support.ui.Select.selectByValue(Select.java:187)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.selectOrDeselectOptionsByValue(WebUiCommonHelper.java:265)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword$_selectOptionByValue_closure1.doCall(SelectOptionByValueKeyword.groovy:88)
at com.kms.katalon.core.webui.keyword.builtin.SelectOptionByValueKeyword$_selectOptionByValue_closure1.call(SelectOptionByValueKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
… 17 more

1 Like

The element in question DOEs exist and this issue is only present in 7.0.4/5.

The error does not say the element does not exist, it states it’s not visible:

1 Like

Sorry that is what I meant obviously that is why I included the image, to show that the image IS Visible. Also thanks for pointing out the exposed Emails. I removed them all.

My next thought was to search this entire forum page for any mention of Joe.pcrtrunk - apart from your error log, it’s not mentioned anywhere else, not even in your log that passes.

In case the cause of my confusion is not obvious to you, where is the test case listing that purports to produce the problem you’re complaining about? In short, where’s the code?