Operating System macOS Mojave 10.14.2
Katalon Studio Version Version: 5.10.1 Build: 1
Environment (for Web testing) Google Chrome Version 71.0.3578.98 (Official Build) (64-bit)
Steps to reproduce
- Open the script attached in Manual View.
- Goto to the Step 9 in which I am concatenating two variables into a 3rd Variable.
- Double click Step 9 to make an Edit to the Step.
- You will notice Katalon is going to “Application not responding” state.
I have to Force Quit Katalon and relaunch it to go out of “Application not responding” state. In Script mode we can edit it easily so its not a kind of blocker.
Script :
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import internal.GlobalVariable as GlobalVariable
WebUI.openBrowser(‘’)
WebUI.maximizeWindow()
WebUI.navigateToUrl(GlobalVariable.BASE_URL_2)
WebUI.waitForElementPresent(findTestObject(‘Landing_Home_Page/PopUp_EmailSignup’), 0)
WebUI.click(findTestObject(‘Landing_Home_Page/EmailPopUp_No Thanks_Button’))
WebUI.mouseOver(findTestObject(‘Landing_Home_Page/Menu_Underwear’))
CustomKeywords.‘clickusingjavascript.clickUsingJS.clickUsingJS’(findTestObject(‘Landing_Home_Page/Menu_Underwear’), 0)
urlrightnow = WebUI.getUrl()
expectedurl = WebUI.concatenate((([GlobalVariable.BASE_URL_2, urlstructure]) as String))
WebUI.verifyEqual(urlrightnow, expectedurl)
WebUI.closeBrowser()