Just poll which video series you wanna see next from ExecuteAutomation, if your most deserved video series is missing from polling option, just leave a comment, I will add them in the poll if your comment is on top rank.
Note: Please comment only video series which are most relevant to automation testing 🙂
September 2017 is not a great month of mine personally, but to make it great, I am going to share more videos than any other month. So keep an eye on your YouTube notification, you should be getting it every day*, instead of the usual pattern of every other day
Curious about the topics of the month ?
We are going to discuss following topics in this month
- Xamarin.UITest cross-platform mobile automation testing
- ExecuteAutomation Reporting System and ExecuteAutomation TestHarness system
- C# for automation testing – C# 7.0 new features and more
- IoT new features and more..
Hope you will enjoy learning it !
I am very excited to announce that today we have released our 400th video in our ExecuteAutomation YouTube channel.
ExecuteAutomation YouTube channel is there for close to 2 years and 6 months now with over 16,000+ subscribers from across the globe. We have video series for different types of tools and technologies such as
Automation testing tools
DevOps and Microservices
Thank you once again for making this happen my thee.
In our last post we discussed running console application with .Net core 2. In this post we will extend the concept even further by running an ASP.Net MVC application on Raspberry Pi 3 with .Net Core 2
You can see we will run an full blow ASP.Net application on Windows 10 IoT core, which is really awesome !
Here is the complete video discussing the concept
Make sure you don’t forget to turn off <MvcRazorCompileOnPublish>false</MvcRazorCompileOnPublish>
Here is the complete project in GitHub of ExecuteAutomation
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.
In this post we are going to discuss about running Chrome in headless mode with Selenium C#
Headless Chrome is a way to run Chrome browser without the actual browser UI being spawned. Essentially its running Chrome without chrome! It brings all modern web platform features provided by Chromium and the Blink rendering engine to the command line and automation testing tool such as Selenium in our case
Where is it useful ?
So when is Chrome Headless available ?
- Chrome Headless is supported from Chrome 59.x and above.
- The current stable version for Windows 10 is Chrome 60.x
- ChromeDriver v2.30 and above supports headless mode
What changes should I make in my Existing Selenium test ?
Here is the complete video of the above discussion Read more
In our last video in YouTube channel of ExecuteAutomation we discussed how to install Windows 10 IoT on RaspberryPi 3 and access it via Powershell and device portal, in this post we will discuss how to run an simple C# console application on RaspberryPi 3 with .Net Core 2.0 framework.
Getting stage ready for .Net core 2.0 app
Before we start writing console application, first we need to have following pre-requisite environment setup
- Installing .Net Core 2.0 SDK in Windows 10 host machine, which you can see from here
- Should have at least VS code or VS 2017 community edition (to edit C# code)
Here is the simple code written to execute on RaspberryPi 3 running Windows 10 IoT
Connect with Raspberry Pi 3 via power shell and enable FTP service to transfer file from host machine to Raspberry Pi 3
Running code on Raspberry Pi from Powershell
In our last article, we discussed how to work with Enums, functions and anonymous functions. In this article, we will discuss about Interfaces in Typescript.
One of TypeScript’s core principles is that type-checking focuses on the shape that values have. This is sometimes called “duck typing” or “structural subtyping”. In TypeScript, interfaces fill the role of naming these types, and are a powerful way of defining contracts within your code as well as contracts with code outside of your project.
Type interference to actual types
Now our existing function we discussed in previous post will become from this