Login

Lost your password?
Don't have an account? Sign Up

Automation testing with Selenium C# .NET Core (Getting started series)

In this YouTube live series, we are going to get started with Selenium C# .NET Core and Visual Studio 2019.

Here is the advanced series to learn framework development –

Here are other playlist to get more details on Selenium C#
C# for automation testing –

Selenium with C# –

BDD with Specflow –

BDD with Selenium –

Selenium .NET Core –

#selenium #csharp #netcore #visualstudio #testing #executeautomation #youtube #youtubelive
To learn more from ExecuteAutomation, please subscribe and check out below playlists of FREE courses

Selenium &Java
******************
Cucumber with Selenium (cucumber focused) –

Cucumber with Selenium

Cucumber 4 Upgrade –

Selenium Grid –

Selenium framework development –

Selenium 4 –

Selenium Grid with Docker –

Puppeteer –

E2E with Cypress –

CI/CD with Microsoft Technologies
****************************
Azure DevOps Service 2019 –

TFS 2015 –

TFS 2015 Build System –

Automated Build deployment –

Build + Deploy + Test with Jenkins –

Docker & Kubernates
************************
Understanding ABC of Docker –

Understanding Docker for Windows –

Selenium Grid with Docker –

Kubernates for Testers –

Mobile Testing
****************
Understanding Appium –

Appium with C# –

Appium with Java –

Appium with C# (Advanced) –

Appium Framework development –

Mobile Automation testing with Xamarin.UITesting –

Android automation with Robotium –

Flutter app automation with Flutter Driver –

TestProject –

Katalon Studio –

WinAppDriver –

Angular Automation –

EAWeekly –

https://www.educational.guru

28 comments

  1. Rahul Parwal

    A general concept video regarding dependency injection explaining the use case from testing / automation point of view and why that gets so important would be awesome.
    Maybe you could explain using a general DI package (ex: Autofac). I feel this is the need of Community as we move towards scaled / parallel / cross platform testing.
    Just a suggestion ?

  2. Alfred Hegina

    Thank you for explaining each section bit by bit, this way beginners like me in this industry can understand it easily. Please continue your way of sharing this information! Keep it up!

  3. Leniel Luzardo

    Great video. I recently land in a new job and this help me a lot my friend. Even that I am intermediate developer, I did not know almost anything on Automation tests and you really helped me to get an excellent overview of what I need to do. This is a great start! Thanks again.

  4. The Superior Man

    Thank you so much. This was really good. I especially liked the way you refactored the code to make use of dependency injection. To me that was the best part of the video because I am not a tester even though I am watching this. Writing c# code that implement common design patterns is more relevant to my field.

    1. The Superior Man

      @Ashwini Reddy He doesn’t explain it, I just noticed it myself. First he wrote a straight forward test code @34:26. He then adopted the Page Object Model pattern which is popular when testing in Selenium (It’s the first time I heard of this pattern because I am not a tester). When he created the Home page and the Login page classes, the constructor methods for these classes take IWebDriver as parameter. Writing the code this way means he can now inject a webdriver of any type to his home page and login page classes.
      For example @48:43 he can inject these web drivers for different browsers which makes his code extensible:

      IWebDriver webDriver = new ChromeDriver(…);
      or
      IWebDriver webDriver = new FirefoxDriver(…);

      [Test]
      public void Login()
      {
      HomePage home = new HomePage(webDriver);
      // Rest of the code…
      }

      I am a novice programmer and these are all new concepts to me.

Leave a Comment

Your email address will not be published. Required fields are marked *

*
*