General Questions

What applications does Kobiton support?

Kobiton supports web, native, and hybrid applications.

Does Kobiton use simulators or emulators?
No, Kobiton only uses real devices.
Which OS versions does Kobiton support?
An updated list of OS support can be found here
Does Kobiton support multiple user accounts managed under an Admin account?

Yes, an organization's admin user can invite multiple users to be part of the organization. The admin user is the only user who can add or remove users from the organization's account.

What is the maximum supported application file size?

Kobiton supports application files up to 500 MB.

Does Kobiton run an automatic cleanup of my test session data on the device?

Kobiton automatically uninstalls the application at the end of each manual or automation test session. However, data generated during the test may not deleted. For example, if you log into a website and don't log out during the test, the cookie remains on the machine and the next user may be able to log into the site. 

Can my manual or automation test session be interrupted during an active test session?

Yes, interruptions can happen due to adverse network conditions. In some cases, devices may restart before your test completes.

Which public devices support Kobiton's ADB Tunnel Integration?

A list of ADB Tunnel supported devices is available here.

Do you track any user behavioral data from the Kobiton portal?

Yes, as a part of the Kobiton cloud, Kobiton and its service providers may collect, process, store, modify, aggregate and otherwise use statistics and other data regarding your use of the Kobiton cloud.

Does Kobiton store my application, tests and other files on its servers. If so, for how long?

Kobiton automatically uninstalls tested applications after a test session, but does retain test history, including session name, description, screenshots, and logs until your account is cancelled your. However, you can delete the test session at any time.

Does Kobiton modify my application?

Yes, but if you prefer to keep and use your application's original certificate, you'll need to add Kobiton's cloud iOS device's UDID to the Provisioned Devices in the application's certificate. 

What are the available devices?

Kobiton has a large (and growing) selection of iOS and Android devices, including latest and older devices. 

How do I select a device for testing?

Available devices can be accessed on Device List.

Can I retest on the same device?

You can retest on the same device, however Kobiton assigns cloud devices based on your desired configuration, which does not guarantee tests will run on the same device for future test sessions.

Can I request that a device be added to the Kobiton cloud?

Yes, to request a specific device, open a support ticket and include OS information. Requests are fulfilled based on demand.

Are there any applications pre-installed on Kobiton devices?

Yes, devices may have manufacturer or carrier pre-installed applications.

Can I make phone calls or send SMS from the devices?

Calls and SMS messages can be send from devices on Enterprise accounts. Public cloud devices do not support this feature.

Can I use the device camera?

Yes, you can use the device cameras- front and rear-facing cameras, but may be dark or blurry because of the way devices are mounted.

What are concurrent tests?

For automated tests, concurrent tests are the number of devices executing your test scripts in parallel during the test session.

Are there limits to concurrent testing?

No.

Can I change/simulate a device's location with Kobiton?

Yes, you can change the device location on both Android and iOS devices during manual test sessions. Automation location changes are supported on Android only; iOS is soon to follow.

Can I change a device's timezone with Kobiton?

Yes, currently you can only change the device timezone on Android devices during manual test sessions.

Can I watch a video recording of my test session?

Yes session recordings are available to watch or download by going to session > video.

Does Kobiton have an API that allows me to integrate my testing with my CI/CD workflow?

Yes, API is available here.

My app is Hybrid, and always times out when finding elements on Kobiton devices. What should I do?

There are two contexts for Hybrid app: native + WebView.

On Android v5, v6, list page source on WebView is considered as native, so we can get the WebView elements as native elements normally. eg: java

driver.findElementByXPath(
"//android.widget.Button[@text='LOGIN' or @content-desc='LOGIN']")
.click();

On Android v7, WebView elements cannot be retrieved via native context, so if your script finds the WebView element while your app is still on native context => failure => timeout. In this case, just try to switch to WebView context and follow HTML elements source tree, then we can find the element appropriately. eg: java

driver.context(
"WEBVIEW_xxxxxx");
driver.findElementByXPath(
"//button/span[contains(normalize-space(text()),'Login')]"
).click();

Having done that, if your app UI is loaded on Chrome, so we must switch back to Native context in order to get element java

driver.context("NATIVE_APP");

For Android v8, we are using Appium 1.13.0, switch to WebView context is NOT supported as well.

Was this article helpful?
0 out of 0 found this helpful