I need to run script well when running on headless or normal browser, the problem is when we running on headless browser we can’t use waitelementvisible because it will fail testcase, i have other solution for this but i need make decision statement for that, like
if (test running on headless){
runthiscode
} else if (test running on normal){
runthiscode
}
anyone know the solution please answer my question. Thanks.
This may be what you want:
1 Like
I am afraid that the above URL points to the v4.6.0 documentation. The document seem to be outdated.
I tried DriverFactory#getExecutedBrowser() method but unable to compile.
1 Like
I made a Test Case:
import com.kms.katalon.core.webui.driver.DriverFactory as DF
import com.kms.katalon.core.webui.driver.WebUIDriverType
WebUI.openBrowser('')
WebUI.navigateToUrl('http://demoaut.katalon.com/')
WebUIDriverType dt = DF.getExecutedBrowser()
WebUI.comment("WebUIDriverType is ${dt}")
This emitted:
WebUIDriverType is Firefox (headless)
2 Likes
kazurayam said:
I made a Test Case:
import com.kms.katalon.core.webui.driver.DriverFactory as DF
import com.kms.katalon.core.webui.driver.WebUIDriverType
WebUI.openBrowser(‘’)
WebUI.navigateToUrl(‘http://demoaut.katalon.com/’)
WebUIDriverType dt = DF.getExecutedBrowser()
WebUI.comment(“WebUIDriverType is ${dt}”)
This emitted:
WebUIDriverType is Firefox (headless)
thank you for the solution @4280-kazurayam