Appium

Appium

An open-source tool for automating mobile apps on iOS and Android platforms.

Appium

Appium is an open-source framework for automating native, hybrid, and mobile web apps on iOS and Android. You can route Appium traffic through HypeProxy.io proxies for geo-specific testing and mobile automation.

Proxy Configuration

Using Desired Capabilities

Set proxy settings in your Appium desired capabilities:

const capabilities = {
  platformName: 'Android',
  'appium:deviceName': 'emulator-5554',
  'appium:browserName': 'Chrome',
  'appium:chromeOptions': {
    args: ['--proxy-server=http://fr.hypeproxy.host:port']
  }
};

Python Example

from appium import webdriver

desired_caps = {
    'platformName': 'Android',
    'deviceName': 'emulator-5554',
    'browserName': 'Chrome',
    'chromeOptions': {
        'args': ['--proxy-server=http://fr.hypeproxy.host:port']
    }
}

driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.get('https://api.ipify.org')
print(driver.page_source)
driver.quit()

Proxy Authentication

For proxies that require username/password authentication, configure the proxy at the system level on the device or emulator, or use IP whitelisting in the HypeProxy.io dashboard to avoid credential prompts.

Tips

  • Use IP whitelisting for the cleanest integration — no credentials needed in code.
  • For testing geo-specific app behavior, choose a HypeProxy.io proxy in the target country.
  • Mobile proxies provide realistic mobile IP addresses, which is especially useful for testing apps that detect proxy usage.

Was this article helpful?