My recording is the following:
The full error log after executing is the following:
2019-10-21 10:34:03.168 INFO c.k.k.core.main.WSVerificationExecutor - -------------------- 2019-10-21 10:34:03.170 INFO c.k.k.core.main.WSVerificationExecutor - START Verification 2019-10-21 10:34:03.356 DEBUG testcase. - 1: navigateToUrl("https://qanewsblog.com/") 2019-10-21 10:34:03.825 INFO c.k.k.core.webui.driver.DriverFactory - sessionId = 043c81bd6cf3f8395e545c34e161ebcb 2019-10-21 10:34:03.841 INFO c.k.k.core.webui.driver.DriverFactory - browser = Chrome 77.0.3865.120 2019-10-21 10:34:03.842 INFO c.k.k.core.webui.driver.DriverFactory - platform = Linux 2019-10-21 10:34:03.843 INFO c.k.k.core.webui.driver.DriverFactory - seleniumVersion = 3.141.59 2019-10-21 10:34:03.846 INFO c.k.k.core.webui.driver.DriverFactory - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0} 2019-10-21 10:34:04.647 DEBUG testcase. - 2: waitForElementClickable(findTestObject("Page_QAnews/a_Calidad de software"), 3000) 2019-10-21 10:34:04.751 DEBUG testcase. - 3: click(findTestObject("Page_QAnews/a_Calidad de software")) 2019-10-21 10:34:05.121 ERROR c.k.k.core.keyword.internal.KeywordMain - ❌ Unable to click on object 'Page_QAnews/a_Calidad de software' (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to click on object 'Page_QAnews/a_Calidad de software' 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.ClickKeyword.click(ClickKeyword.groovy:86) at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute(ClickKeyword.groovy:67) at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click(WebUiBuiltInKeywords.groovy:616) at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$1.call(Unknown Source) at WSVerification1571668443221.run(WSVerification1571668443221:21) 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.WSVerificationExecutor.runScript(WSVerificationExecutor.java:146) at com.kms.katalon.core.main.WSVerificationExecutor.doExecute(WSVerificationExecutor.java:140) at com.kms.katalon.core.main.WSVerificationExecutor.processExecutionPhase(WSVerificationExecutor.java:123) at com.kms.katalon.core.main.WSVerificationExecutor.accessMainPhase(WSVerificationExecutor.java:115) at com.kms.katalon.core.main.WSVerificationExecutor.execute(WSVerificationExecutor.java:103) at com.kms.katalon.core.main.TestCaseMain.runWSVerificationScript(TestCaseMain.java:127) at com.kms.katalon.core.main.TestCaseMain$runWSVerificationScript$0.call(Unknown Source) at TempTestCase1571668442362.run(TempTestCase1571668442362.groovy:21) Caused by: org.openqa.selenium.ElementNotInteractableException: element not interactable (Session info: chrome=77.0.3865.120) Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53' System info: host: 'david-desktop', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-65-generic', java.version: '1.8.0_222' Driver info: com.kms.katalon.core.webui.driver.ExistingRemoteWebDriver Capabilities {javascriptEnabled: true, platform: ANY, platformName: ANY} Session ID: 043c81bd6cf3f8395e545c34e161ebcb 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.RemoteWebDriver.execute(RemoteWebDriver.java:552) at com.kms.katalon.core.webui.driver.ExistingRemoteWebDriver.execute(ExistingRemoteWebDriver.java:108) at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:285) at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84) at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.doCall(ClickKeyword.groovy:79) at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.call(ClickKeyword.groovy) at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20) ... 16 more ) 2019-10-21 10:34:05.132 ERROR c.k.k.core.main.WSVerificationExecutor - ❌ Verification FAILED. Reason: com.kms.katalon.core.exception.StepFailedException: Unable to click on object 'Page_QAnews/a_Calidad de software' 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.ClickKeyword.click(ClickKeyword.groovy:86) at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute(ClickKeyword.groovy:67) at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56) at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click(WebUiBuiltInKeywords.groovy:616) at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$1.call(Unknown Source) at WSVerification1571668443221.run(WSVerification1571668443221:21) 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.WSVerificationExecutor.runScript(WSVerificationExecutor.java:146) at com.kms.katalon.core.main.WSVerificationExecutor.doExecute(WSVerificationExecutor.java:140) at com.kms.katalon.core.main.WSVerificationExecutor.processExecutionPhase(WSVerificationExecutor.java:123) at com.kms.katalon.core.main.WSVerificationExecutor.accessMainPhase(WSVerificationExecutor.java:115) at com.kms.katalon.core.main.WSVerificationExecutor.execute(WSVerificationExecutor.java:103) at com.kms.katalon.core.main.TestCaseMain.runWSVerificationScript(TestCaseMain.java:127) at com.kms.katalon.core.main.TestCaseMain$runWSVerificationScript$0.call(Unknown Source) at TempTestCase1571668442362.run(TempTestCase1571668442362.groovy:21) Caused by: org.openqa.selenium.ElementNotInteractableException: element not interactable (Session info: chrome=77.0.3865.120) Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53' System info: host: 'david-desktop', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-65-generic', java.version: '1.8.0_222' Driver info: com.kms.katalon.core.webui.driver.ExistingRemoteWebDriver Capabilities {javascriptEnabled: true, platform: ANY, platformName: ANY} Session ID: 043c81bd6cf3f8395e545c34e161ebcb 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.RemoteWebDriver.execute(RemoteWebDriver.java:552) at com.kms.katalon.core.webui.driver.ExistingRemoteWebDriver.execute(ExistingRemoteWebDriver.java:108) at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:285) at org.openqa.selenium.remote.RemoteWebElement.click(RemoteWebElement.java:84) at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.doCall(ClickKeyword.groovy:79) at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.call(ClickKeyword.groovy) at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20) ... 16 more 2019-10-21 10:34:05.140 INFO c.k.k.core.main.WSVerificationExecutor - END Verification
I have tried to change the selection method for the recording but only the Xpath selector is available on the Spy window, the other options are grey this happens on any site
The XPath selected by the recorder fails to ‘click’, ‘wait for clickable’, ‘settext’, ‘sendkeys’, happens on either chrome or firefox and only with some specific elements, tried on https://qanewsblog.com and on our proprietary app, the error is the same one
Using:
XUbuntu 18
Katalon 6.3.3