2020-01-29 15:15:28.045 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2020-01-29 15:15:28.063 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Renew API Certs
2020-01-29 15:15:29.691 DEBUG testcase.Renew API Certs - 1: openBrowser("")
2020-01-29 15:15:30.030 INFO c.k.k.core.webui.driver.DriverFactory - Starting 'Chrome' driver
2020-01-29 15:15:30.094 INFO c.k.k.core.webui.driver.DriverFactory - Action delay is set to 0 seconds
Jan 29, 2020 3:15:30 PM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
Starting ChromeDriver 79.0.3945.36 (3582db32b33893869b8c1339e8f4d9ed1816f143-refs/branch-heads/3945@{#614}) on port 17566
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
Jan 29, 2020 3:15:33 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
2020-01-29 15:15:33.950 INFO c.k.k.core.webui.driver.DriverFactory - sessionId = e5429870479166afdbc4de8c15a0a942
2020-01-29 15:15:33.985 INFO c.k.k.core.webui.driver.DriverFactory - browser = Chrome 79.0.3945.130
2020-01-29 15:15:33.986 INFO c.k.k.core.webui.driver.DriverFactory - platform = Windows Server 2012 R2
2020-01-29 15:15:33.987 INFO c.k.k.core.webui.driver.DriverFactory - seleniumVersion = 3.141.59
2020-01-29 15:15:33.987 INFO c.k.k.core.webui.driver.DriverFactory - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}
2020-01-29 15:15:34.034 DEBUG testcase.Renew API Certs - 2: driver = getWebDriver()
2020-01-29 15:15:34.122 DEBUG testcase.Renew API Certs - 3: navigateToUrl("xxxxxxx")
2020-01-29 15:15:45.049 DEBUG testcase.Renew API Certs - 4: setText(findTestObject("REDCACTED/input_Email Address_username (3)"), "xxxxxk")
2020-01-29 15:15:46.502 DEBUG testcase.Renew API Certs - 5: setEncryptedText(findTestObject("REDCACTED/input_Password_password (3)"), "xxxx")
2020-01-29 15:15:47.349 DEBUG testcase.Renew API Certs - 6: click(findTestObject("REDCACTED/button_Sign In"))
2020-01-29 15:15:47.982 DEBUG testcase.Renew API Certs - 7: click(findTestObject("REDCACTED/form_SECURITY CODE"))
2020-01-29 15:15:48.985 DEBUG testcase.Renew API Certs - 8: setText(findTestObject("REDCACTED/input_SECURITY CODE_code (1)"), "286726")
2020-01-29 15:15:49.567 DEBUG testcase.Renew API Certs - 9: click(findTestObject("REDCACTED/button_Submit"))
2020-01-29 15:16:10.987 DEBUG testcase.Renew API Certs - 10: click(findTestObject("REDCACTED/span_Sub-Estates (2)"))
2020-01-29 15:16:13.861 ERROR c.k.k.c.w.keyword.builtin.ClickKeyword - ❌ javascript error: Failed to execute 'elementsFromPoint' on 'Document': The provided double value is non-finite.
(Session info: chrome=79.0.3945.130)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'SOLUSDC', ip: '10.78.10.70', os.name: 'Windows Server 2012 R2', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_181'
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 79.0.3945.130, chrome: {chromedriverVersion: 79.0.3945.36 (3582db32b3389..., userDataDir: C:\Users\ADMINI~1\AppData\L...}, goog:chromeOptions: {debuggerAddress: localhost:56385}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: e5429870479166afdbc4de8c15a0a942
2020-01-29 15:16:18.320 DEBUG testcase.Renew API Certs - 11: Table = driver.findElement(By.xpath("//table/tbody"))
2020-01-29 15:16:22.179 DEBUG testcase.Renew API Certs - 12: rows_table = Table.findElements(By.tagName("tr"))
2020-01-29 15:16:22.506 DEBUG testcase.Renew API Certs - 13: log = new com.kms.katalon.core.logging.KeywordLogger()
2020-01-29 15:16:22.509 DEBUG testcase.Renew API Certs - 14: rows_count = rows_table.size()
2020-01-29 15:16:22.508 WARN c.k.katalon.core.logging.KeywordLogger - Please use "KeywordUtil.logInfo()" instead of "new KeywordLogger()" constructor. "KeywordLogger" is an internal API and might be changed in the future.
2020-01-29 15:16:22.519 DEBUG testcase.Renew API Certs - 15: for ([row = 0, row < rows_count, (row++)])
2020-01-29 15:16:22.520 DEBUG testcase.Renew API Certs - 1: log.logInfo("Value of row is " + row)
2020-01-29 15:16:22.520 INFO c.k.katalon.core.logging.KeywordLogger - Value of row is 0
2020-01-29 15:16:22.520 DEBUG testcase.Renew API Certs - 2: dynamicID = row
2020-01-29 15:16:22.525 DEBUG testcase.Renew API Certs - 3: xpath = "sub-estate-selection-checkbox-" + dynamicID
2020-01-29 15:16:22.527 DEBUG testcase.Renew API Certs - 4: log.logInfo("Value of xpath is " + xpath)
2020-01-29 15:16:22.528 INFO c.k.katalon.core.logging.KeywordLogger - Value of xpath is sub-estate-selection-checkbox-0
2020-01-29 15:16:22.528 DEBUG testcase.Renew API Certs - 5: "Detail on this solution from: https://medium.com/katalon-studio/handling-static-and-dynamic-test-objects-f49d04667e9d"
2020-01-29 15:16:22.529 DEBUG testcase.Renew API Certs - 6: myxpath = String.format(dynamicIdPath, xpath)
2020-01-29 15:16:22.536 DEBUG testcase.Renew API Certs - 7: log.logInfo("Dynamic ID path is " + myxpath)
2020-01-29 15:16:22.537 INFO c.k.katalon.core.logging.KeywordLogger - Dynamic ID path is //input[@id='sub-estate-selection-checkbox-0']
2020-01-29 15:16:22.538 DEBUG testcase.Renew API Certs - 8: log.logInfo("value back from function is " + MySelectors.getMyTestObject("xpath", myxpath))
2020-01-29 15:16:22.554 INFO c.k.katalon.core.logging.KeywordLogger - value back from function is TestObject - ''
2020-01-29 15:16:22.555 DEBUG testcase.Renew API Certs - 9: click(MySelectors.getMyTestObject("xpath", myxpath))
2020-01-29 15:16:23.151 DEBUG testcase.Renew API Certs - 10: click(findTestObject("REDCACTED/button_Launch REDCACTED A (2)"))
2020-01-29 15:16:24.095 DEBUG testcase.Renew API Certs - 11: switchToWindowIndex("1")
2020-01-29 15:16:24.179 DEBUG testcase.Renew API Certs - 12: navigateToUrl("https://central.sophos.com/manage/config/settings/token-management")
2020-01-29 15:16:53.787 DEBUG testcase.Renew API Certs - 13: if (verifyTextPresent("BTLS Key for event monitoring", false))
2020-01-29 15:16:57.814 DEBUG testcase.Renew API Certs - 1: click(findTestObject("Page_REDCACTED/span_BTLS Key for event monitoring"))
2020-01-29 15:16:58.721 DEBUG testcase.Renew API Certs - 2: click(findTestObject("Page_REDCACTED/span_Renew"))
2020-01-29 15:16:59.610 DEBUG testcase.Renew API Certs - 3: click(findTestObject("Page_REDCACTED/button_Renew"))
2020-01-29 15:17:00.237 DEBUG testcase.Renew API Certs - 14: switchToWindowIndex(0)
2020-01-29 15:17:00.286 DEBUG testcase.Renew API Certs - 15: delay(5)
2020-01-29 15:17:05.322 DEBUG testcase.Renew API Certs - 16: myindex = getWindowIndex()
2020-01-29 15:17:05.365 DEBUG testcase.Renew API Certs - 17: log.logInfo("Current Window Index is " + myindex)
2020-01-29 15:17:05.367 INFO c.k.katalon.core.logging.KeywordLogger - Current Window Index is 0
2020-01-29 15:17:05.368 DEBUG testcase.Renew API Certs - 18: switchToWindowTitle("REDCACTED")
2020-01-29 15:17:05.431 DEBUG testcase.Renew API Certs - 19: closeWindowIndex(1)
2020-01-29 15:17:05.594 DEBUG testcase.Renew API Certs - 1: log.logInfo("Value of row is " + row)
2020-01-29 15:17:05.595 INFO c.k.katalon.core.logging.KeywordLogger - Value of row is 1
2020-01-29 15:17:05.595 DEBUG testcase.Renew API Certs - 2: dynamicID = row
2020-01-29 15:17:05.596 DEBUG testcase.Renew API Certs - 3: xpath = "sub-estate-selection-checkbox-" + dynamicID
2020-01-29 15:17:05.597 DEBUG testcase.Renew API Certs - 4: log.logInfo("Value of xpath is " + xpath)
2020-01-29 15:17:05.598 INFO c.k.katalon.core.logging.KeywordLogger - Value of xpath is sub-estate-selection-checkbox-1
2020-01-29 15:17:05.598 DEBUG testcase.Renew API Certs - 5: "Detail on this solution from: https://medium.com/katalon-studio/handling-static-and-dynamic-test-objects-f49d04667e9d"
2020-01-29 15:17:05.599 DEBUG testcase.Renew API Certs - 6: myxpath = String.format(dynamicIdPath, xpath)
2020-01-29 15:17:05.600 DEBUG testcase.Renew API Certs - 7: log.logInfo("Dynamic ID path is " + myxpath)
2020-01-29 15:17:05.603 INFO c.k.katalon.core.logging.KeywordLogger - Dynamic ID path is //input[@id='sub-estate-selection-checkbox-1']
2020-01-29 15:17:05.605 DEBUG testcase.Renew API Certs - 8: log.logInfo("value back from function is " + MySelectors.getMyTestObject("xpath", myxpath))
2020-01-29 15:17:05.607 INFO c.k.katalon.core.logging.KeywordLogger - value back from function is TestObject - ''
2020-01-29 15:17:05.608 DEBUG testcase.Renew API Certs - 9: click(MySelectors.getMyTestObject("xpath", myxpath))
2020-01-29 15:17:05.675 WARN c.k.k.c.w.h.s.WebUIScreenCaptor - Cannot take screenshot
2020-01-29 15:17:05.681 ERROR c.k.k.core.keyword.internal.KeywordMain - ❌ Unable to click on object '' (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to click on object ''
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:103)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute(ClickKeyword.groovy:43)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click(WebUiBuiltInKeywords.groovy:616)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$3.call(Unknown Source)
at Renew API Certs.run(Renew API Certs:88)
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 TempTestCase1580310924279.run(TempTestCase1580310924279.groovy:23)
Caused by: org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
from unknown error: web view not found
(Session info: chrome=79.0.3945.130)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'SOLUSDC', ip: '10.78.10.70', os.name: 'Windows Server 2012 R2', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_181'
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 79.0.3945.130, chrome: {chromedriverVersion: 79.0.3945.36 (3582db32b3389..., userDataDir: C:\Users\ADMINI~1\AppData\L...}, goog:chromeOptions: {debuggerAddress: localhost:56385}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: e5429870479166afdbc4de8c15a0a942
*** Element info: {Using=xpath, value=//input[@id='sub-estate-selection-checkbox-1']}
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.RemoteWebDriver.findElements(RemoteWebDriver.java:353)
at org.openqa.selenium.remote.RemoteWebDriver.findElementsByXPath(RemoteWebDriver.java:432)
at org.openqa.selenium.By$ByXPath.findElements(By.java:348)
at org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:311)
at org.openqa.selenium.support.events.EventFiringWebDriver.lambda$new$1(EventFiringWebDriver.java:105)
at com.sun.proxy.$Proxy8.findElements(Unknown Source)
at org.openqa.selenium.support.events.EventFiringWebDriver.findElements(EventFiringWebDriver.java:182)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.findWebElements(WebUiCommonHelper.java:762)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.findWebElement(WebUiCommonHelper.java:1109)
at com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword.findWebElement(WebUIAbstractKeyword.groovy:27)
at com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword.findWebElement(WebUIAbstractKeyword.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.doCall(ClickKeyword.groovy:68)
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)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.click(ClickKeyword.groovy:103)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute(ClickKeyword.groovy:43)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click(WebUiBuiltInKeywords.groovy:616)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$3.call(Unknown Source)
at Script1575881129845.run(Script1575881129845.groovy:88)
... 11 more
)
2020-01-29 15:17:05.694 ERROR c.k.katalon.core.main.TestCaseExecutor - ❌ Test Cases/Renew API Certs FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to click on object ''
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:103)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute(ClickKeyword.groovy:43)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:60)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click(WebUiBuiltInKeywords.groovy:616)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$3.call(Unknown Source)
at Renew API Certs.run(Renew API Certs:88)
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 TempTestCase1580310924279.run(TempTestCase1580310924279.groovy:23)
Caused by: org.openqa.selenium.NoSuchWindowException: no such window: target window already closed
from unknown error: web view not found
(Session info: chrome=79.0.3945.130)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'xxxxx', ip: '1.1.1.1.', os.name: 'Windows Server 2012 R2', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_181'
Driver info: com.kms.katalon.selenium.driver.CChromeDriver
Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 79.0.3945.130, chrome: {chromedriverVersion: 79.0.3945.36 (3582db32b3389..., userDataDir: C:\Users\ADMINI~1\AppData\L...}, goog:chromeOptions: {debuggerAddress: localhost:56385}, javascriptEnabled: true, networkConnectionEnabled: false, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy(), setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify}
Session ID: e5429870479166afdbc4de8c15a0a942
*** Element info: {Using=xpath, value=//input[@id='sub-estate-selection-checkbox-1']}
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.RemoteWebDriver.findElements(RemoteWebDriver.java:353)
at org.openqa.selenium.remote.RemoteWebDriver.findElementsByXPath(RemoteWebDriver.java:432)
at org.openqa.selenium.By$ByXPath.findElements(By.java:348)
at org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:311)
at org.openqa.selenium.support.events.EventFiringWebDriver.lambda$new$1(EventFiringWebDriver.java:105)
at com.sun.proxy.$Proxy8.findElements(Unknown Source)
at org.openqa.selenium.support.events.EventFiringWebDriver.findElements(EventFiringWebDriver.java:182)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.findWebElements(WebUiCommonHelper.java:762)
at com.kms.katalon.core.webui.common.WebUiCommonHelper.findWebElement(WebUiCommonHelper.java:1109)
at com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword.findWebElement(WebUIAbstractKeyword.groovy:27)
at com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword.findWebElement(WebUIAbstractKeyword.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.doCall(ClickKeyword.groovy:68)
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)
... 17 more
2020-01-29 15:17:05.700 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/Renew API Certs