Author: Karthik kk

ExecuteAutomation breached 4 Million+ visitors

Dear Friends,

I am very excited and happy to see how ExecuteAutomation has breached another 1 Million+ visitor mark this year so quickly than ever before.

This year April, ExecuteAutomation breached 3 Million+ visitors and celebrated an worldwide code-a-thon event in Malaysia partnering with Sitecore, it was just like yesterday and today ExecuteAutomation has reached over 4 Million+ visitor marking another fastest 1 million+ in its history.

Today I am very happy to announce that we have over 58,000+ students in Udemy from over 170+ countries with over 18 courses.

To celebrate this happy moment + Black Friday sale ahead, we will get an huge discount for 24 hours on 24th Nov 2017.

Stay tuned for update from ExecuteAutomation website on latest discount on your way !

Thanks for making this happen!

Thanks,
Karthik KK

Running Xamarin.UITest code in MacOS for Android/iOS Operating System

In our last post we discussed how to run Xamarin.UITest code using Xamarin Test Recorder in MacOS. In this post we will discuss how to work with Xamarin.UITest with our CrossPlatform framework that we created in our course “Mobile Automation testing with Xamarin.UITest” in Udemy.

Here is the complete video on how to run Xamarin.UITest code in MacOS for both Android and iOS application

Here is the code snippet of the above video to switch with different platform

Thanks for reading the post and watching the video!!!

Please leave your comments and let me know if there is anything I should update in this post.

Thanks,
Karthik KK

 

Selenium PageFactory does not work in .NET Core 2.0

In this post we will discuss one of the recent burning issue with Selenium PageFactory which does not work in .NET Core 2.0 framework.

Selenium 3.6.0 and 3.7.0 are the first official package to natively support .Net Standard 2.0 as opposed to earlier version which even though works in .NET Core 2.0 framework, will still see warnings in references as shown below

 

But the problem now with Selenium 3.6.0 and Selenium 3.7.0 is its missing one of the most important Class PageFactory used for Page Object Model and Page Navigation, which we can literally see from the Object browser of visual studio in comparison with .NET framework 4.7

 

Here is the change log of Selenium 3.6.0

Here is the complete video of the above discussion

Thanks for reading the post and watching the video!!!

Please leave your comments and let me know if there is anything I should update in this post.

Thanks,
Karthik KK

Xamarin Test Recorder in MacOS for iOS/Android mobile automation

In this post we are going to discuss recording Xamarin.UITest Test for iOS mobile application running in MacOS via Xamarin Test Recorder.

Xamarin Test Recorder

The Xamarin Test Recorder reduces the effort and the time it takes to create automated UI tests that can be submitted to Xamarin Test Cloud as well as local testing running via Xamarin.UITest in Visual Studio for Mac 2017

Xamarin Test Recorder is the first ever tool in mobile automation testing space which gives automation testers to

  1. Record the test
  2. Export the test as clipboard 
  3. Run the test 
  4. Export the test on Xamarin Test cloud (with very minimal configurations)

Most of the above options are already discussed in lot more detailed in the course https://www.udemy.com/xamarin-uitest

Here is the complete video of the above discussion.

Thanks for reading the post and watching the video!!!

Please leave your comments and let me know if there is anything I should update in this post.

Thanks,
Karthik KK

Mobile Automation with Xamarin UITest

Dear Friends,

Today I am very happy to announce that ExecuteAutomation has released yet another course in Udemy on Mobile Automation with Xamarin.UITest , an cross platform application testing framework for android/ios ecosystems.

This is the first ever course in the Internet on Xamarin.UITest which is covered so much detailed.

These are the following topics covered in this course

  1. Understand basic of Xamarin app development
  2. Understand Xamarin UITest basic concepts such as
    1. Record and Playback
    2. REPL
    3. Locators
    4. Page Object Model
  3. Working with Hybrid application developed with Ionic 2 framework
  4. Working with advanced concepts of Xamarin such as
    1. Advanced interations
    2. Backdoors
    3. Xamarin Test Cloud
  5. Automation framework development with Xamarin.UITest
  6. Creating custom configuration for Xamarin.UITest framework
  7. BDD with Specflow

Hope you will enjoy learning this course as I did while creating the course and working with them.

If you are interested, please drop me your email in the comments below before you purchase, I will share you the latest coupon code for discount.

Thanks,

Karthik KK

Introduction to Katalon Studio for Android

In this article we are going to talk about one of the new and getting popular tool called Katalon studio.

Introduction

Katalon Studio is a simple and powerful test automation solution for not only web and mobile applications but also web services, a revolution of the Selenium and Appium frameworks. Katalon Studio allows users with less experience in programming to work effortlessly by providing a predefined automation framework with hundreds of built-in keywords

Little background on Katalon studio

  • Katalon studio is completely FREE
  • Developed by KMS Technology
  • Its built on the top of Eclipse SDK (should be easy for people who are from Java background)
  • It supports record and playback for
    • Web (IE/Chrome/FF/Safari/Edge)
    • Mobile (Android)

Katalon Installation

Very easy, just download the zip from Katalon studio site by an simple signup à extract and à double click Katalon studio exe and you are good to go.

Working with Android pre-requisite

You need to have

  • Android SDK downloaded and AVD created
  • Android home path set

Here is the complete video of the above explanation

Thanks for reading the post and watching the video!!!

Please leave your comments and let me know if there is anything I should update in this post.

Thanks,
Karthik KK