---
title: Codeless Web Automation on iOS and Android | TestingBot Blog
description: We now offer Codeless Automation for websites on iOS Simulators and Android
  Emulators.
source_url:
  html: https://testingbot.com/blog/codeless-automation-ios-android
  md: https://testingbot.com/blog/codeless-automation-ios-android.md
---

# Codeless Automation on Mobile

We now offer Codeless Automation for websites on iOS Simulators and Android Emulators.

By [Jochen D.](https://testingbot.com/about/jochen-d)2020-03-19

 Share on Facebook 

 Share on Twitter 

 Post on Reddit 

 Share link 

## What is Codeless Automation?

Codeless Automation allows for creating and running automated tests, without writing the tests.

Usually, a recorder will record the interactions of a tester and save these actions for replay. The recorder will save references to the element (the css selector or XPath) and the state of the element.

During the recording, the tester can add verifications to the recorded actions. Such verifications include:

- Check if an element is present on the page/screen
- Does the element contain a specific text
- Does an element have a specific style
- ...

For Codeless Automation on iOS and Android, we recommend recording the element's CSS Selector, since this is what Appium uses as well.

## Selenium IDE

Our Codeless Automation feature integrates with [Selenium IDE](https://www.selenium.dev/selenium-ide/). This Chrome/Firefox extension allows you to record your flows in your own browser.

Selenium IDE is an easy to use tool that requires no additional setup. It is very straightforward to use, even if you are not a developer.

It supports using [variables](https://testingbot.com/support/web-automate/codeless-automation/variables), which is something our Codeless Automation feature supports as well.  
You can generate dynamic variables and use these in your tests. For example, generate a random email address and password to test your login flow.

## iOS and Android Codeless Automation

As a first step in supporting full Codeless Automation for Android and iOS, we now allow for running your recorded Selenium IDE tests on our iOS simulators and Android emulators.

You can [schedule tests](https://testingbot.com/support/web-automate/codeless-automation/schedule), [receive alerts](https://testingbot.com/support/web-automate/codeless-automation/alerts) and reports, and see detailed logs, screenshots and a video of these tests.

We'll automatically convert XPath selectors to CSS Selectors, and skip certain steps that do not make sense with mobile, for example `setWindowSize`

## What's next?

Next up, we will work on adding Codeless Automation for native mobile apps on Android and iOS.

We'll create an online recorder which will record all your interactions with the mobile app, save these actions and replay the tests on both iOS/Android simulators and [Real Mobile Devices](https://testingbot.com/support/app-automate/devices).

This feature is now available in our [Member area](https://testingbot.com/members). Happy Testing!

[← Previous post Microsoft Edge Chromium - Automated Selenium Testing](https://testingbot.com/blog/microsoft-edge-chromium) [Next post → TestingBot has improved its Analytics Offering](https://testingbot.com/blog/test-analytics)

## Sidebar

### TestingBot Cloud Testing

Run automated, manual and visual tests on remote browsers and devices. Sign up for a free trial.

[Free Trial](https://testingbot.com/users/sign_up)

### Latest articles

[![Announcing AI Test Insights](https://testingbot.com/assets/blog/2026/ai-insights.jpg)](https://testingbot.com/blog/ai-test-insights)

#### Announcing AI Test Insights

Use AI Insights to quickly discover why an automated test...

[Read: Announcing AI Test Insights](https://testingbot.com/blog/ai-test-insights)

[![Selenium vs Playwright 2026](https://testingbot.com/assets/blog/2026/selenium-vs-playwright-2026.jpg)](https://testingbot.com/blog/selenium-vs-playwright)

#### Selenium vs Playwright 2026

Comparing Selenium vs Playwright - which is the best test...

[Read: Selenium vs Playwright 2026](https://testingbot.com/blog/selenium-vs-playwright)

[![Maestro Physical Device Testing](https://testingbot.com/assets/blog/2026/maestro-physical.jpg)](https://testingbot.com/blog/maestro-physical-device-testing)

#### Maestro Physical Device Testing

Maestro testing in parallel on physical Android and iOS d...

[Read: Maestro Physical Device Testing](https://testingbot.com/blog/maestro-physical-device-testing)

## Related Articles

[![Selenium 20th birthday](https://testingbot.com/assets/blog/2024/selenium20.webp)](https://testingbot.com/blog/selenium-20-years "Selenium 20th birthday")

### [Selenium 20th birthday](https://testingbot.com/blog/selenium-20-years)

Celebrate Selenium's 20th birthday. An overview of the years.

[Read article →](https://testingbot.com/blog/selenium-20-years)

[![Announcing AI Test Insights](https://testingbot.com/assets/blog/2026/ai-insights.jpg)](https://testingbot.com/blog/ai-test-insights "Announcing AI Test Insights")

### [Announcing AI Test Insights](https://testingbot.com/blog/ai-test-insights)

Use AI Insights to quickly discover why an automated test failed.

[Read article →](https://testingbot.com/blog/ai-test-insights)

[![Playwright Testing on TestingBot](https://testingbot.com/assets/blog/2023/playwright-testing.jpg)](https://testingbot.com/blog/playwright-testing-introduction "Playwright Testing on TestingBot")

### [Playwright Testing on TestingBot](https://testingbot.com/blog/playwright-testing-introduction)

Learn how Playwright can run your automated tests on a variety of browsers, local or remote browsers on TestingBot.

[Read article →](https://testingbot.com/blog/playwright-testing-introduction)

[![Selenium vs Playwright 2026](https://testingbot.com/assets/blog/2026/selenium-vs-playwright-2026.jpg)](https://testingbot.com/blog/selenium-vs-playwright "Selenium vs Playwright 2026")

### [Selenium vs Playwright 2026](https://testingbot.com/blog/selenium-vs-playwright)

Comparing Selenium vs Playwright - which is the best test framework for your usecase?

[Read article →](https://testingbot.com/blog/selenium-vs-playwright)

## More by Jochen D.

[![Announcing AI Test Insights](https://testingbot.com/assets/blog/2026/ai-insights.jpg)](https://testingbot.com/blog/ai-test-insights "Announcing AI Test Insights")
### [Announcing AI Test Insights](https://testingbot.com/blog/ai-test-insights)

Use AI Insights to quickly discover why an automated test failed.

[![Maestro Physical Device Testing](https://testingbot.com/assets/blog/2026/maestro-physical.jpg)](https://testingbot.com/blog/maestro-physical-device-testing "Maestro Physical Device Testing")
### [Maestro Physical Device Testing](https://testingbot.com/blog/maestro-physical-device-testing)

Maestro testing in parallel on physical Android and iOS devices.

[![tvOS Physical Device Testing](https://testingbot.com/assets/blog/2025/appletv.jpg)](https://testingbot.com/blog/tvos-automated-testing "tvOS Physical Device Testing")
### [tvOS Physical Device Testing](https://testingbot.com/blog/tvos-automated-testing)

Run automated tvOS tests on physical AppleTV devices.

[See all posts by Jochen D. →](https://testingbot.com/about/jochen-d)

## Ready to start testing?
[Start a free trial](https://testingbot.com/users/sign_up)
