
In this lecture we will talk about an Introduction to Xamarin course
In this lecture we will Install Xamarin with Visual Studio 2017 in Windows 10
In this lecture we will create our first Cross platform application with Xamarin
Create a Xamarin.UITest test project using the cross-platform template and understand the test app structure with core interfaces and the app initialiser.
In this lecture we will work with Record and playback feature of Xamarin.UITest available in Visual Studio enterprise edition
In this video we will talk about Working with Xamarin's REPL (read evaluate print loop) tool for Mobile automation.
In this video we will talk about Working with different UI locators in Xamarin.UITest.
Learn to use Xamarin.UITest ripple to locate UI elements with text and IDs, and to build a test that adds an item with a title and description.
Explore working with different UI locators in Xamarin.UITest, using wait for element, wait for no element, scrolling, swiping, and app query assertions to verify text in lists.
Explore how to use Xamarin UITest queries to locate and verify UI elements at runtime, including non-visible items with the all method, scrolling, and text or id based queries.
Learn to test hybrid apps built with Ionic 2 using Xamarin UITest, including recording interactions, handling web views, and cross-platform considerations.
Explore the page object model in Xamarin.UITest, separating screen representations and actions into dedicated files, using app query to identify controls on home and detail pages for robust UI tests.
Learn the page object model in Xamarin.UITest part B by creating reusable home and add item pages and using top-level queries to simplify code.
Explore how backdoors in Xamarin.UITest are exported and invoked to configure test state, seed data, and modify app text via a backdoor demo in Android.
Learn to run mobile automated tests with Xamarin Test Cloud using Xamarin UITest. Execute tests on real devices in the cloud and view logs, screenshots, and reports.
Learn to design a reusable, scalable, and technology-agnostic automation framework that supports hybrid and Android apps across projects with clear documentation and pluggable, maintainable components.
Develop a scalable Xamarin UITest automation framework by organizing base components, configuration, extensions, pages, and Cucumber steps into reusable, readable modules that support multiple projects and feature files.
Implement a base page in a Xamarin UITest page object model by inheriting a shared base class and replacing the app context with a unified application context, enabling navigation.
Discover how to use C# extension methods to extend Xamarin UITest app queries, creating readable, concise test code with enter text, dismiss keyboard, and tap extensions.
Explore configuring the Zahm test framework using the configuration element, configuration element collection, and configuration section. Create a framework element, its collection, and a test configuration class with System.Configuration references.
Create a custom Xamarin UITest configuration via a framework element and element collection, defining properties like name, package name, and platform, then access them with a configuration property attribute.
In this lecture we will talk about an introduction to BDD in Xamarin with Specflow
Set up SpecFlow in Visual Studio for Xamarin UITest, install the plugin, create a feature file, generate and map step definitions, and run a simple scenario.
Implement specflow step definitions and hooks to initialize the app and navigate to the home page. Leverage dynamic data from specflow tables to parameterize adds and verify results on Android.
Refactor the Xamarin UITest framework by cleaning up config and platform handling, simplifying settings, and organizing feature files, definitions, pages, hooks, and base folders for easier macOS maintenance.
Discover how Xamarin.UITest runs C# tests across Windows, Android, and iOS with cross‑platform flexibility on macOS, using minimal code changes, Visual Studio for Mac, and the Calabash cloud agent.
Run Xamarin UITest on macOS to execute iOS tests via the repl, identify and interact with app objects, and run the same automation code across macOS, Android, and Windows.
Learn to run Xamarin.UITest on a specific iOS simulator by using the device identifier in configuration, select iPhone 6 Plus on iOS 10.3.1, and deploy the app.
Lecture to help understand working with App centre using Xamarin.UITest
Mobile Automation with Xamarin UITest course is the first ever course on the internet as video series which address some of the most important concepts on Xamarin.
The course begins from very basic and progress to advance concepts of xamarin such as