TestingDocs.com
    Software Testing website
    • Automation
      • Selenium
      • JBehave Framework
    • Tutorials
      • MySQL Tutorials
      • Testlink
      • Maven
      • Git
    • IDEs
      • IntelliJ IDEA
      • Eclipse
    • Flowcharts
      • Flowgorithm
      • Raptor
    • About

    Appium

    Run Automated Appium Test on Kobiton Cloud

    Appium Tutorials

    Introduction

    Kobiton is a mobile cloud testing platform that enables testers to perform manual & automated testing of mobile applications. The platform supports iOS and Android real devices. Let’s write a simple Appium test and run the test on the Kobiton cloud platform.

    Official Website: https://kobiton.com/

     

    Kobiton Homepage

    Free trial

    The service offers 15 days free trial to test the platform. Free users can utilize a limited set of shared cloud devices. Cloud devices for both the iOS and Android platforms are available.

     

    Kobiton Device Cloud

    Automated Appium Test

    Let’s write a simple automated Appium test and run on the iOS device. The test launches the www.TestingDocs.com website on the iOS mobile device and verified the website title.

    package com.testingdocs.appium.quickstart.AppiumProject;
    
    import java.net.MalformedURLException;
    import java.net.URL;
    
    import org.openqa.selenium.remote.DesiredCapabilities;
    import org.testng.Assert;
    import org.testng.annotations.AfterTest;
    import org.testng.annotations.BeforeTest;
    import org.testng.annotations.Test;
    import io.appium.java_client.android.AndroidDriver;
    
    /**
     * Cloud Test.
     */
    public class AppTest{
     public static final String USERNAME = "<Kobiton_Username>";
     public static final String ACCESS_KEY = "<Kobiton_API_AccessKey>";
     public static final String URL = "https://"+USERNAME+":" + ACCESS_KEY + 
    "@api.kobiton.com/wd/hub";
     public static AndroidDriver<?> mDriver;
    
     @BeforeTest
     public void beforeTest( ) throws MalformedURLException {
     DesiredCapabilities capabilities = new DesiredCapabilities();
     capabilities.setCapability("sessionName", "Automation test session");
     capabilities.setCapability("sessionDescription", "");
     capabilities.setCapability("deviceOrientation", "portrait");
     capabilities.setCapability("captureScreenshots", true);
     capabilities.setCapability("browserName", "safari");
     capabilities.setCapability("deviceGroup", "KOBITON");
     capabilities.setCapability("deviceName", "iPhone 8");
     capabilities.setCapability("platformVersion", "13.4.1");
     capabilities.setCapability("platformName", "iOS");
     mDriver = new AndroidDriver<>(new URL(URL), capabilities);
     }
    
     @AfterTest
     public void afterTest( ){
     mDriver.quit();
     }
    
     @Test
     public static void launchBrowser(){
     mDriver.get("https://www.testingdocs.com/");
     Assert.assertEquals(mDriver.getTitle(), "Home | TestingDocs", "Check Title");
     }
    }

    Test Result

    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 99.746 sec
    
    Results :
    
    Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
    
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 01:45 min

    Verify the Cloud session

    • Log in to the Kobiton cloud platform.
    • Click on the sessions.
    • Choose Automated sessions.

    Kobiton Session Cloud

     

     

    Appium Tutorials:
    https://www.testingdocs.com/appium-tutorials/

    For more information on Appium Tool:
    http://appium.io/

    Related Posts

    pCloudy Device List

    Appium /

    pCloudy Continuous Testing Cloud

    Introduction to Appium

    Appium /

    Introduction to Appium

    Appium Studio for Eclipse

    Appium /

    Appium Studio for Eclipse

    Appium Architecture

    Appium /

    Appium Architecture

    Mobile Automation Setup Guide

    Appium /

    Mobile Automation Setup Guide

    ‹ Run Test on iPad device using Kobiton Cloud› Cloud Testing Service Providers

    Recent Posts

    • ChatGPT Plans Free and PlusChatGPT Subscription Plans
    • Stellar Converter for Database ToolStellar Converter for Database
    • Stellar MySQL Log AnalyzerStellar Log Analyzer for MySQL
    • Stellar Repair for MySQLStellar Repair for MySQL
    • ChatGPT IntroductionChatGPT Capabilities
    • How to secure your SQL Database: Tips and Tricks
    • ChatGPT4 Conversational AI FeaturesChatGPT4 Conversational AI Features
    • Trends in Software EngineeringShaping the Future of Development: Exploring Key Trends in Software Engineering
    • Java PerformanceImproving Java Performance with Multithreading
    • QDrant Vector DatabaseOpen-source Vector Databases
    • Difference between PHP and JavaScript?
    • Bing AI Browser Web ContentBing Conversation Styles
    • ChatGPT PreviewChatGPT Introduction
    • Open Source AI Frameworks TensorFlowOpen Source AI Frameworks
    • Artificial Intelligence Tools

    Back to Top

    Links

    • Contact
    • Privacy Policy
    • Cookie Policy

    www.TestingDocs.com