ElementNotInteractableException

Hi, Could you please provide a solution for below error log. I have tried to resolve using available waits and expected conditions but they doesn’t seem to work. Please help.

Unable to click on object ‘Object Repository/Page_WorkerHome/button_PageAction2’ (Root cause: org.openqa.selenium.ElementNotInteractableException: Cannot click on element
Build info: version: ‘3.7.1’, revision: ‘8a0099a’, time: ‘2017-11-06T21:07:36.161Z’
System info: host: ‘LN446533’, ip: ‘10.2.112.67’, os.name: ‘Windows 10’, os.arch: ‘amd64’, os.version: ‘10.0’, java.version: ‘1.8.0_102’
Driver info: com.kms.katalon.selenium.driver.CInternetExplorerDriver
Capabilities {acceptInsecureCerts: false, browserName: internet explorer, browserVersion: 11, javascriptEnabled: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, se:ieOptions: {browserAttachTimeout: 0, elementScrollBehavior: 0, enablePersistentHover: true, ie.browserCommandLineSwitches: , ie.ensureCleanSession: false, ie.fileUploadDialogTimeout: 3000, ie.forceCreateProcessApi: false, ignoreProtectedModeSettings: true, ignoreZoomSetting: false, initialBrowserUrl: http://localhost:25441/, nativeEvents: true, requireWindowFocus: false}, setWindowRect: true}
Session ID: 723e4cd0-9881-47e7-a1cc-93772c3ecfe6)

1 Like

You can click on it using Javascript instead:

WebElement element = WebUiCommonHelper.findWebElement(findTestObject(``'your/object'``),``30``)

WebUI.executeJavaScript(``"arguments[0].click"``, Arrays.asList(element))

Vinh Nguyen said:

You can click on it using Javascript instead:

WebElement element = WebUiCommonHelper.findWebElement(findTestObject(``'your/object'``),``30``)

WebUI.executeJavaScript(``"arguments[0].click"``, Arrays.asList(element))

Had the same issue, want to point out that you will need to also

import org.openqa.selenium.WebElement as WebElement

import com.kms.katalon.core.webui.common.WebUiCommonHelper as WebUiCommonHelper

at the top of your script view.

also, the suggested solution has a JS syntax error. “arguments[0].click” should be “arguments[0].click();”

3 Likes