vtadmin
February 18, 2019, 5:23pm
1
Hi …
As you can see from the screen shot I’ve attached, the “send test email” function is working fine. However, I am running into an issue with the automated send function for all test executions. The app is not automatically triggering this function despite being selected to do so.
Can somebody please advise as to what would cause this? As well as what I must do to correct it.
I am running Katalon Studio ver 5.10.1
Does your console show any errors related to sending the email?
vtadmin
February 18, 2019, 5:27pm
3
Are you referring to my Windows Event viewer? If so, I’m not showing any errors relative to Katalon Studio there.
No, we’re talking about Katalon – this:
vtadmin
February 18, 2019, 5:39pm
5
Just ran the test again and checked the console … no email related errors:
2019-02-18 12:37:55.717 e[34mINFO e[0;39m e[36mc.k.k.core.webui.driver.DriverFactory -e[0;39m e[39mAction delay is set to 0 secondse[0;39m
Starting ChromeDriver 2.43.600210 (68dcf5eebde37173d4027fa8635e332711d2874a) on port 10438
Only local connections are allowed.
Feb 18, 2019 12:38:00 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
2019-02-18 12:38:00.380 e[34mINFO e[0;39m e[36mc.k.k.core.webui.driver.DriverFactory -e[0;39m e[39msessionId = f96e8cf8eada802a4ec0c412cecbe0ace[0;39m
2019-02-18 12:38:00.512 e[34mINFO e[0;39m e[36mc.k.k.core.webui.driver.DriverFactory -e[0;39m e[39mbrowser = Chrome 72.0.3626.109e[0;39m
2019-02-18 12:38:00.513 e[34mINFO e[0;39m e[36mc.k.k.core.webui.driver.DriverFactory -e[0;39m e[39mplatform = Windows 10e[0;39m
2019-02-18 12:38:00.516 e[34mINFO e[0;39m e[36mc.k.k.core.webui.driver.DriverFactory -e[0;39m e[39mseleniumVersion = 3.7.1e[0;39m
2019-02-18 12:38:00.518 e[34mINFO e[0;39m e[36mc.k.k.core.webui.driver.DriverFactory -e[0;39m e[39mproxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}e[0;39m
2019-02-18 12:38:00.520 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m6: setViewPortSize(1500, 950)e[0;39m
2019-02-18 12:38:01.713 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m7: deleteAllCookies()e[0;39m
2019-02-18 12:38:01.735 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m8: navigateToUrl(“https://www.consolidatedcredit.org/ ”)e[0;39m
2019-02-18 12:38:05.106 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m9: sendKeys(findTestObject(null), Keys.chord(F12))e[0;39m
2019-02-18 12:38:05.118 e[31mWARN e[0;39m e[36mc.k.k.core.testobject.ObjectRepository -e[0;39m e[39mTest object id is nulle[0;39m
2019-02-18 12:38:05.167 e[31mWARN e[0;39m e[36mc.k.k.core.testobject.ObjectRepository -e[0;39m e[39mTest object with id ‘Object Repository/’ does not existe[0;39m
2019-02-18 12:38:05.348 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m10: delay(2)e[0;39m
2019-02-18 12:38:07.379 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m11: getWebDriver().executeScript(“localStorage.clear();”)e[0;39m
2019-02-18 12:38:07.423 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m12: refresh()e[0;39m
2019-02-18 12:38:07.448 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m13: click(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/slider_DebtAmount”))e[0;39m
2019-02-18 12:38:09.130 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m14: click(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/button_Get Free Quote”))e[0;39m
2019-02-18 12:38:09.369 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m15: delay(2)e[0;39m
2019-02-18 12:38:11.372 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m16: verifyElementVisible(findTestObject(“Leadform_Test_Homepage/Page_Consolidated Credit Counseling/input_FirstName”))e[0;39m
2019-02-18 12:38:11.437 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m17: setText(findTestObject(“Leadform_Test_Homepage/Page_Consolidated Credit Counseling/input_FirstName”), “ckmtest”)e[0;39m
2019-02-18 12:38:11.609 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m18: setText(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/input_LastName”), “ckmtester”)e[0;39m
2019-02-18 12:38:11.802 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m19: setText(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/input_Email”), dynamicEmail)e[0;39m
2019-02-18 12:38:12.179 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m20: setText(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/input_PrimaryPhone”), “9543779358”)e[0;39m
2019-02-18 12:38:12.366 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m21: setText(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/input_ZipCode”), “33313”)e[0;39m
2019-02-18 12:38:12.528 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m22: click(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/div_The status of your payment”))e[0;39m
2019-02-18 12:38:12.782 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m23: click(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/span_Current andor just fallin”))e[0;39m
2019-02-18 12:38:12.931 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m24: selectOptionByValue(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/select_The status of your paym”), “Current”, true)e[0;39m
2019-02-18 12:38:13.171 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m25: click(findTestObject(“Object Repository/Leadform_Test_Homepage/Page_Consolidated Credit Counseling/button_Get FREE Quote (1)”))e[0;39m
2019-02-18 12:38:13.446 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m26: delay(5)e[0;39m
2019-02-18 12:38:18.449 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m27: getWebDriver().executeScript(“window.open(‘Debt.com ’);”)e[0;39m
2019-02-18 12:38:18.503 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m28: delay(3)e[0;39m
2019-02-18 12:38:21.505 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m29: switchToWindowIndex(1)e[0;39m
2019-02-18 12:38:21.534 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m30: verifyElementVisible(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_User”))e[0;39m
2019-02-18 12:38:22.609 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m31: focus(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_User”))e[0;39m
2019-02-18 12:38:22.679 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m32: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_User”), Keys.chord(CONTROL, “a”))e[0;39m
2019-02-18 12:38:22.719 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m33: delay(1)e[0;39m
2019-02-18 12:38:23.721 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m34: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_User”), Keys.chord(DELETE))e[0;39m
2019-02-18 12:38:23.760 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m35: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_User”), “msporar@venturetechsolutions.com ”)e[0;39m
2019-02-18 12:38:23.896 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m36: verifyElementVisible(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_Password”))e[0;39m
2019-02-18 12:38:23.941 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m37: focus(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_Password”))e[0;39m
2019-02-18 12:38:24.002 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m38: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_Password”), Keys.chord(CONTROL, “a”))e[0;39m
2019-02-18 12:38:24.040 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m39: delay(1)e[0;39m
2019-02-18 12:38:25.041 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m40: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_Password”), Keys.chord(DELETE))e[0;39m
2019-02-18 12:38:25.079 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m41: setEncryptedText(findTestObject(“CAKE_CHECK/Page_Debt.com/input_field_Password”), “5bE2lvKYhLVp9sA8Yld3dg==”)e[0;39m
2019-02-18 12:38:25.283 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m42: click(findTestObject(“Object Repository/CAKE_CHECK/Page_Debt.com/button_Log In”))e[0;39m
2019-02-18 12:38:25.365 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m43: delay(5)e[0;39m
2019-02-18 12:38:30.368 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m44: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_Search”), dynamicEmail)e[0;39m
2019-02-18 12:38:31.744 e[39mDEBUGe[0;39m e[36mtestcase.Leadform_Test_Homepage -e[0;39m e[39m45: sendKeys(findTestObject(“CAKE_CHECK/Page_Debt.com/input_Search”), Keys.chord(ENTER))e[0;39m
2019-02-18 12:38:31.814 e[34mINFO e[0;39m e[36mc.k.katalon.core.main.TestCaseExecutor -e[0;39m e[39mEND Test Cases/Leadform_Test_Homepagee[0;39m
It’s been a while since I used the standard email system, so I could be wrong, but I think you need to run a suite. (In which case, the area of the app you circled in red, could be worded a little better).
vtadmin
February 18, 2019, 6:46pm
7
That was it. I set up the Test Suite using the same Test Case and it worked. Thank you very much for your assistance.
And I do agree that section of the app could be worded to “note” the email trigger will only auto fire when run from a Test Suite.
Thanks again.
Excellent. Glad it worked for you.
vtadmin
February 18, 2019, 6:53pm
10
Ummm … kinda new to this, so, where exactly do I mark it as a solution?