getDeviceOS returns null
When users run Mobile.getDeviceOS() function to get the device OS / platform name in TestCloud mobile environment, the function returns null.
Users can use the code below to achieve the platform name and platform version when running tests with TestCloud devices.
import com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory
import io.appium.java_client.AppiumDriver
AppiumDriver<?> driver = MobileDriverFactory.getDriver()
println driver.getCapabilities().getCapability("platformName")
println driver.getCapabilities().getCapability("platformVersion")
On Android:
On iOS: