Skip to main content

Command Compatibility between Selenium IDE and Katalon Recorder

During the migration process, KR will remove or transform certain Selenium IDE to make the tests functional. The following table contains more details:

Selenium CommandKRKR alternative
add selectionYesaddSelection
answer on next promptYesanswerOnNextPrompt
assertNo
assert alertYesassertAlert
assert checkedYesassertChecked
assert confirmationYesassertConfirmation
assert editableYesassertEditable
assert element presentYesassertElementPresent
assert element not presentYesassertElementNotPresent
assert not checkedYesassertNotChecked
assert not editableYesassertNotEditable
assert not selected valueYesassertNotSelectedValue
assert not textYesassertNotText
assert promptYesassertPrompt
assert selected valueYesassertSelectedValue
assert selected labelYesassertSelectedLabel
assert textYesassertText
assert titleYesassertTitle
assert valueYesassertValue
checkYescheck
choose cancel on next confirmationYeschooseCancelOnNextConfirmation
choose cancel on next promptYeschooseCancelOnNextPrompt
choose ok on next confirmationYeschooseOkOnNextConfirmation
clickYesclick
click atYesclickAt
closeYesclose
debuggerNo
doNo
double clickYesdoubleClick
double click atYesdoubleClickAt
drag and drop to objectYesdragAndDropToObject
echoYesecho
edit contentYeseditContent
elseYeselse
else ifYeselseIf
endNo
execute scriptNo
execute async scriptNo
for eachNo
ifYesif
mouse downYesmouseDown
mouse down atYesmouseDownAt
mouse move atYesmouseMoveAt
mouse outYesmouseOut
mouse overYesmouseOver
mouse upYesmouseUp
mouse up atYesmouseUpAt
openYesopen
pauseYespause
remove selectionYesremoveSelection
repeat ifNo
runNo
run scriptYesrunScript
selectNoselect
select frameYesselectFrame
select windowNo
Root → winserlocal"
send keysYessendKeys
set speedYessetSpeed
set window sizeNo
storeYesstore
store attributeYesstoreAttribute
store jsonNo
store textYesstoreText
store titleYesstoreTitle
store valueYesstoreValue
store window handleNo
store xpath countYesstoreXpathCount
submitYessubmit
timesNo
typeYestype
uncheckYesuncheck
verifyNo
verify checkedYesverifyChecked
verify editableYesverifyEditable
verify element presentYesverifyElementPresent
verify element not presentYesverifyElementNotPresent
verify not checkedYesverifyNotChecked
verify not editableYesverifyNotEditable
verify not selected valueYesverifyNotSelectedValue
verify not textYesverifyNotText
verify selected labelYesverifySelectedLabel
verify selected valueYesverifySelectedValue
verify textYesverifyText
verify titleYesverifyTitle
verify valueYesverifyValue
wait for element editableYeswaitForEditable
wait for element not editableYeswaitForNotEditable
wait for element not presentYeswaitForElementNotPresent
wait for element not visibleYeswaitForNotVisible
wait for element presentYeswaitForElementPresent
wait for element visibleYeswaitForVisible
webdriver answer on visible promptNo
webdriver choose cancel on visible confirmationNo
webdriver choose cancel on visible promptNo
whileYes