Hi Guys,
I keep getting element not interactable - i have tried adding delays, wait for element visible but cant seem to get it to work - i tried using the arrows to set the fiugure but that did not work so i resulted to just setting the text but that also does not work.
Script
WebUI.callTestCase(findTestCase(‘touchpoint examples/Login to CIPHR as HR - 9.1’), [:], FailureHandling.STOP_ON_FAILURE)
WebUI.maximizeWindow()
if (WebUI.verifyElementNotVisible(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/span_HR Admin'))) {
WebUI.click(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/span_Log Out_glyphicons glyphi'))
WebUI.click(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/span_HR Admin'))
} else {
WebUI.click(findTestObject('V9.1 Testing/Page_CIPHR Self Service 9.1.0/span_HR Admin'))
}
WebUI.mouseOver(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/div_Training Admin'))
WebUI.click(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/div_Course Bank'))
WebUI.click(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/a_Insert New Record'))
WebUI.setText(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/input_Code _Code'), 'test')
WebUI.setText(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/input_Title _Title'), 'testv1')
WebUI.waitForElementVisible(findTestObject('Create a course/New course bank set text/input_Days_TotalDays'), 0)
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Days_TotalDays'), '10')
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Minimum Places_MinPlaces'), '10')
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Optimum Places_OptPlaces'), '150')
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Hours_TotalHours'), '10')
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Maximum Places_MaxPlaces'), '200')
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Training CPD_CPD'), '10')
WebUI.click(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/span_Training Type_k-input'))
WebUI.click(findTestObject('Create a course/Page_CIPHR Self Service 9.1.0/li_Company'))
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Administrator_Administra'), 'test')
WebUI.setText(findTestObject('Create a course/New course bank set text/input_Administrator Job Title_'), 'boss')
WebUI.click(findTestObject('Page_CIPHR Self Service 9.1.0/button_Update'))
Error log
Test Cases/touchpoint examples/Create course - HR - 9.1 - Copy FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to set text ‘10’ of object ‘Object Repository/Create a course/New course bank set text/input_Days_TotalDays’ (Root cause: org.openqa.selenium.ElementNotVisibleException: element not interactable
(Session info: chrome=72.0.3626.109)
(Driver info: chromedriver=2.43.600210 (68dcf5eebde37173d4027fa8635e332711d2874a),platform=Windows NT 10.0.14393 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 0 milliseconds
Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’
System info: host: ‘02357CIP’, ip: ‘10.1.5.76’, 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, acceptSslCerts: false, applicationCacheEnabled: false, browserConnectionEnabled: false, browserName: chrome, chrome: {chromedriverVersion: 2.43.600210 (68dcf5eebde371…, userDataDir: C:\Users\HPULSF~1\AppData\L…}, cssSelectorsEnabled: true, databaseEnabled: false, goog:chromeOptions: {debuggerAddress: localhost:52059}, handlesAlerts: true, hasTouchScreen: false, javascriptEnabled: true, locationContextEnabled: true, mobileEmulationEnabled: false, nativeEvents: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: XP, platformName: XP, rotatable: false, setWindowRect: true, takesHeapSnapshot: true, takesScreenshot: true, unexpectedAlertBehaviour: , unhandledPromptBehavior: , version: 72.0.3626.109, webStorageEnabled: true}
Session ID: 105bc84fde4bf373c7eacaf7ab70c625)
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:65)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:27)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:65)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:53)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText$1.call(Unknown Source)
at Create course - HR - 9.1 - Copy.run(Create course - HR - 9.1 - Copy:40)
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:328)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:319)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:298)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:290)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:224)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:106)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:97)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1550745104779.run(TempTestCase1550745104779.groovy:22)