All in One Offer! | Access Unlimited Courses in any category starting at just $29. Offer Ends in:

Browse Library

  • Business Solutions
  • Become an Instructor
  • 0
    Shopping Cart

    Your Cart is empty. Keep shopping to find a course!

    Browse Courses
Free
3 days left at this price!

This plan includes

  • Limited free courses access
  • Play & Pause Course Videos
  • Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Email & Chat Support
Get Unlimited Learning Access
$29
3 days left at this price!
30-Day Money-Back Guarantee

This plan includes

  • Access to 11,000+ Courses
  • Ads free experience Courses
  • Play & Pause Course Videos
  • HD Video Recorded Lectures
  • Learn on Mobile/PC/Tablet
  • Quizzes and Real Projects
  • Lifetime Course Certificate
  • Instructor Direct Support
  • Email & Chat Support
  • Cancel Anytime
$29
$29
$29
  • Learn the basics about Automation with Robot Framework
  • Learn the basics about Appium
  • Identify mobile interface elements using element inspector
  • Create simple and more complex test cases in Robot Framework to automate a mobile application

In this course you will learn the basics about Robot Framework, Appium, ADB and mobile webdrivers.

You will then learn about how a mobile application is automated and what are the best practice in automation.

Finally, we will learn about creating simple and complex test cases from scratch in order to create a test suite for your application.

  • Windows PC
  • Internet
  • Basic PC skills
  • Basic Windows and Linux (optional) usage skills
  • QA Engineers
  • Everyone who wants to discover a quick and easy method to automate mobile applications
  • QA engineers who want to start an automation project
View More...
  • Section 1 : Course Introduction 1 Lectures 00:00:00

    • Lecture 1 :
    • Course introduction Preview
      This is the overview of my Robot Framework tutorial for beginners. In this tutorial I will guide you step by step trough the process of installing and configuring the environment and all the necessary tools, along with the creation and the know-how about Robot Framework automation scripts.
  • Section 2 : Beginners Tutorial For Robot Framework 11 Lectures 00:00:00

    • Lecture 1 :
    • About Robot Framework
      In this video I am making an introduction about Robot Framework, its sources and why Robot Framework is such a powerful tool. I am also including the links so you may check them on your own if you like: - Robot Framework homepage: https://robotframework.org/ - Robot Framework project on Github: https://github.com/robotframework/robotframework
    • Lecture 2 :
    • How To Install Robot Framework
      Learn how to install Python on the Windows OS and Robot Framework using python pip. After this, you can start creating your automated test cases and get going with your project.
    • Lecture 3 :
    • Install And Configure Pycharm
      Learn how to install and configure PyCharm IDE on Windows, in order to use it with Robot Framework. Pycharm with Robot plugin is a very powerful tool in your automation process and it will make your life easier when it comes to write your Robot Framework automation scripts.
    • Lecture 4 :
    • Configure Robot Project
      Creating the good structure of your Robot Framework automation project is the key to a good start. You must keep in mind from the beginning that your automation project will grow so organization is crucial. Doing it right from the start will keep you on track and organized with your work. In this video I will show you my way of creating and configuring a Robot Framework project inside Pycharm IDE.
    • Lecture 5 :
    • Settings Section
      The Settings section is the first you write down when you start a Robot Framework automation test file or test suite. In this section you can put cool stuff like documentation and import libraries of commands to use inside your test cases.
    • Lecture 6 :
    • Test Cases Section
      Learn how the Test Cases section should look like and the difference between a Robot Framework test case and a test suite. Also, I am showing you how to execute test cases or test suites inside the same folder.
    • Lecture 7 :
    • Robot Command And Logs
      This is the longest video yet, a video where we tackle multiple subjects related to test execution and analyzing logs after. In this video you will find details about how to launch the test cases, how to pass different arguments to the robot command so you only execute the tests you want and how to analyze the execution logs.
    • Lecture 8 :
    • Variables, List And Dictionaries
      Learn how to write and call variables, lists and dictionaries in Robot Framework. They are crucial to any good and reliable automation project.
    • Lecture 9 :
    • Keywords Section
      Writing keywords inside your automation project helps you keep your project organized and keeps you from hard-coding repetitive actions you use along the way. Good keywords are the backbone of your automation project and make the difference between a successful Robot Framework automation project and a failed one.
    • Lecture 10 :
    • Resources Files
      Creating resource files in Robot Framework helps you a lot with your automation project. It gives you the possibility to create Keywords and Variables inside and call them out in your test cases. This way you keep your automation project organized and you avoid code duplication and difficult automation project maintenance.
    • Lecture 11 :
    • Fix Intellibot Plugin For Pycharm
      In this video I am showing you how to fix issues with your intellibot plugin if you are using Pycharm as your default Robot Framework IDE. I am also including the link to the new intellibot plugin to find it easily: https://github.com/lte2000/intellibot
  • Section 3 : Android Automation With Robot Framework And Appium 10 Lectures

    • Lecture 1 :
    • Install Environment On Windows
      Learn how to install the environment for Android automation on Windows and how to properly configure your system to get you started.
    • Lecture 2 :
    • Configure Devices And Emulators
      Learn how to create your own Android emulator in Android Studio and use that to install and run your application. In order to assure the success, I am guiding you all the way and I am teaching you how to correctly do that.
    • Lecture 3 :
    • Open Android Application For The First Time
      Learn how to write a simple automated test using just Robot Framework and Appium that will open your Android application on your device without getting into complex lines of code and without effort. I guarantee that you will love this method and you will be eager to learn more. For this exercise you will need to create a simple Appium instance and to make sure that your Android device is properly connected via ADB to your PC. After that, is just a matter of writing a simple command to launch the desired application on your Android device using Robot Framework and Appium.
    • Lecture 4 :
    • Locate Elements On Android Interface
      Learn how to inspect elements on the Android mobile interface using uiautomatorviewer as your default inspector. This will get you started with your automation project and It will make your life easier by allowing you to correctly identify and interact with your application, making it easier to automate. These locators can be written as xpath or id, depending on the properties. You can also create combinations between different attributes like: clickable, visible, checked and so on. Writing good locators as xpath or id is the best way to start your automation project the right way.
    • Lecture 5 :
    • Automate The Login Process
      In this video we will learn how to use Robot Framework and Appium to automate a simple login process on an Android emulator. The application we are using is the same as the one in the previous video. All the needed commands are taken from AppiumLibrary. You can find the Keyword documentation here: http://serhatbolsu.github.io/robotframework-appiumlibrary/AppiumLibrary.html
    • Lecture 6 :
    • Create User Defined Keywords
      A powerful Robot Framework automation project is based on a good project structure and on good user defined keywords. In this video I will teach you how to correctly create keywords and how to combine user defined keywords to create other keywords and then call them out into your automation script. We will create keywords with arguments and keywords without arguments and I will explain the logic behind each choice.
    • Lecture 7 :
    • Conditional Statements Inside Keywords
      When you want to create a universal keyword to run in different situations you must be able to control the workflow. This implies using conditions and it's exactly the topic of this video. The startup of our application is different from Android 9 to Android 10 but we want to use only one keyword for both of them. Let's see how.
    • Lecture 8 :
    • Appum Server Capabilities And Parallel Executions
      In this video I am showing you how to use Appium capabilities for your Appium server instances. With this knowledge, you will be able to run your application on multiple Android emulators and much more.
    • Lecture 9 :
    • Automate The Chat Application
      Learn how to automate the process of creating a conversation inside an application between 2 users and then send messages from one to the other using Robot Framework and Appium.
    • Lecture 10 :
    • Bonus video - How To Remotely Connect Your Phone To Adb
  • How do i access the course after purchase?

    It's simple. When you sign up, you'll immediately have unlimited viewing of thousands of expert courses, paths to guide your learning, tools to measure your skills and hands-on resources like exercise files. There’s no limit on what you can learn and you can cancel at any time.
  • Are these video based online self-learning courses?

    Yes. All of the courses comes with online video based lectures created by certified instructors. Instructors have crafted these courses with a blend of high quality interactive videos, lectures, quizzes & real world projects to give you an indepth knowledge about the topic.
  • Can i play & pause the course as per my convenience?

    Yes absolutely & thats one of the advantage of self-paced courses. You can anytime pause or resume the course & come back & forth from one lecture to another lecture, play the videos mulitple times & so on.
  • How do i contact the instructor for any doubts or questions?

    Most of these courses have general questions & answers already covered within the course lectures. However, if you need any further help from the instructor, you can use the inbuilt Chat with Instructor option to send a message to an instructor & they will reply you within 24 hours. You can ask as many questions as you want.
  • Do i need a pc to access the course or can i do it on mobile & tablet as well?

    Brilliant question? Isn't it? You can access the courses on any device like PC, Mobile, Tablet & even on a smart tv. For mobile & a tablet you can download the Learnfly android or an iOS app. If mobile app is not available in your country, you can access the course directly by visting our website, its fully mobile friendly.
  • Do i get any certificate for the courses?

    Yes. Once you complete any course on our platform along with provided assessments by the instructor, you will be eligble to get certificate of course completion.
  • For how long can i access my course on the platform?

    You require an active subscription to access courses on our platform. If your subscription is active, you can access any course on our platform with no restrictions.
  • Is there any free trial?

    Currently, we do not offer any free trial.
  • Can i cancel anytime?

    Yes, you can cancel your subscription at any time. Your subscription will auto-renew until you cancel, but why would you want to?

6540 Course Views

1 Courses

My name is Liviu Avram and I have more than 9 years of experience in software testing. During the last 5 years I discovered automated testing and I fell in love with it. I am currently developing and maintaining automated tests on my project and I have discovered many interesting things along the way, things I want to share with my students and help them grow fast.
View More...
  • Unmatched Variety and Value!
    Learnfly's monthly subscription offers unlimited access to a vast range of courses. Affordable pricing, compared to competitors, makes it the ultimate choice for continuous learning.
    Jessica M.

    4.7

    JM
  • Top-Notch Quality, Affordable Rates!
    High-quality courses with certified instructors make Learnfly stand out. The affordable pricing is a game-changer for those seeking premium education.
    Alex P.

    4.5

    AP
  • Certified Excellence Every Time!
    Learnfly's courses, taught by certified instructors, ensure top-notch learning experiences. The course completion certificates add significant value to one's skill set.
    Sarah R.

    4.3

    SR
  • Round-the-Clock Support!
    Learnfly goes the extra mile with 24/7 course support. Their dedication to helping students succeed is commendable.
    Ryan K.

    4.1

    RK
  • Learn Anywhere, Anytime!
    Whether on mobile, PC, or tablet, Learnfly's platform offers flexibility. Learning on the go has never been easier.
    Emily S.

    4.7

    ES
  • Job-Ready Skills!
    Learnfly's job-oriented courses equip learners with practical skills for the workplace. An investment in career growth!
    Jake M.

    4.2

    JM
  • Budget-Friendly Brilliance!
    Learnfly's pricing is a steal for the quality and variety of courses offered. Quality education without breaking the bank.
    Olivia T.

    4.5

    OT
  • Instructor Excellence Unleashed!
    Learn from the best with Learnfly's certified instructors. The platform ensures that knowledge is imparted by industry experts.
    Daniel L.

    4.0

    DL
  • Achievement Unlocked!
    Learnfly not only offers courses but also recognizes your efforts with course completion certificates. A sense of accomplishment with every course finished.
    Maya H.

    4.6

    MH
  • Learning Revolution!
    Learnfly's platform is a revolution in education. Access to unlimited courses at affordable rates is a game-changer.
    Ethan W.

    4.7

    EW
  • introduction-to-robotic-process-automation-rpa

    Introduction to Robotic Process Aut...

    By : Bonnie Dallum

    Lectures 6 All Level 0:34:21
  • robotic-process-auto-ation-rpa-process-discovery-for-finance

    Robotic Process Auto,ation (RPA) Pr...

    By : Bonnie Dallum

    Lectures 8 All Level 0:33:30
  • intro-to-autohotkey

    Intro to Autohotkey

    By : Joe Glines Glines

    Lectures 39 All Level 3:16:50
  • network-automation-with-python-programming-in-2-hours

    Network Automation with Python Prog...

    By : Ahmet Kayhan Seker

    Lectures 22 Beginner 1:5:54
  • learn-to-create-ai-assistant-jarvis-with-python

    Learn To Create AI Assistant (JARVI...

    By : Arbaz Khan

    Lectures 23 All Level 2:7:57
  • uipath-infrastructure-set-up-course

    UiPath Infrastructure Set Up Course

    By : Yuvaraja Kannan

    Lectures 31 All Level 1:16:52

Students learning on Learnfly works with Fortune 500 companies around the globe.

Sign Up & Start Learning
By signing up, you agree to our Terms of Use and Privacy Policy
Reset Password
Enter your email address and we'll send you a link to reset your password.