├── .github └── workflows │ ├── desktop.yml │ ├── dotnet-core.yml │ └── workshop.yml ├── .gitignore ├── .gitpod.yml ├── CONTRIBUTING.md ├── Dotnet ├── Dotnet.csproj ├── SeleniumWeb.cs └── Usings.cs ├── DotnetCore ├── README.md └── Sauce.Demo │ ├── Core.BestPractices.Web │ ├── AssemblyInfo.cs │ ├── Core.BestPractices.Web.csproj │ ├── DesktopWebPageObjects │ │ ├── BaseWebPage.cs │ │ ├── CartComponent.cs │ │ ├── LoginPage.cs │ │ └── ProductsPage.cs │ ├── MobileWebPageObjects │ │ ├── Android │ │ │ └── LoginPage.cs │ │ └── IOS │ │ │ └── LoginPage.cs │ ├── README.md │ └── Tests │ │ ├── AllTestsBase.cs │ │ ├── Desktop │ │ ├── Accesibility.cs │ │ ├── DesktopTests.cs │ │ ├── VisualTests.cs │ │ └── WebTestsBase.cs │ │ ├── Mobile │ │ ├── Android │ │ │ ├── AndroidEmusimTests.cs │ │ │ └── RealDeviceAndroidWebTests.cs │ │ ├── EmusimBaseTest.cs │ │ ├── IOS │ │ │ ├── IOSEmusimTests.cs │ │ │ └── RealDeviceIOSWebTests.cs │ │ └── MobileBaseTest.cs │ │ └── TestConfigData.cs │ ├── Core.Common │ ├── Constants.cs │ ├── Core.Common.csproj │ ├── SauceLabsEndpoint.cs │ ├── TestConfigData.cs │ └── Wait.cs │ ├── Core.Selenium.Examples │ ├── AllTestsBase.cs │ ├── AssemblyInfo.cs │ ├── AxeAccesibility.cs │ ├── Constants.cs │ ├── Core.Selenium.Examples.csproj │ ├── CrossBrowser │ │ ├── End │ │ │ └── CrossBrowserTests.cs │ │ ├── Start │ │ │ └── CrossBrowserTests.cs │ │ └── Wait.cs │ ├── DesktopTests.cs │ ├── Emusim.Web │ │ ├── EmusimBaseTest.cs │ │ ├── End │ │ │ ├── AndroidEmusimTests.cs │ │ │ └── IOSEmusimTests.cs │ │ └── Start │ │ │ └── IOSEmusimTests.cs │ ├── RDC.Web │ │ ├── End │ │ │ └── RealDeviceIOSWebTests.cs │ │ ├── MobileBaseTest.cs │ │ └── Start │ │ │ ├── RealDeviceAndroidWebTests.cs │ │ │ └── RealDeviceIOSWebTests.cs │ ├── Selenium4 │ │ ├── NewFeatures │ │ │ ├── AttributeProperty.cs │ │ │ ├── ChromeNetwork.cs │ │ │ ├── FirefoxAddon.cs │ │ │ ├── FirefoxContext.cs │ │ │ ├── MSEdge.cs │ │ │ ├── NewWindow.cs │ │ │ ├── RelativeLocators.cs │ │ │ ├── Timeouts.cs │ │ │ ├── ViewPageChrome.cs │ │ │ └── ViewPageFirefox.cs │ │ └── Resources │ │ │ └── ninja_saucebot-1.0-an+fx.xpi │ ├── Selenium4Demo.cs │ ├── VisualTests.cs │ └── WORKSHOP.md │ └── Sauce.Demo.sln ├── LICENSE ├── README.md ├── SauceExamples ├── Appium3.MsTest.Scripts.yml ├── Common │ ├── Common.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SauceLabs │ │ ├── ApiKeys.cs │ │ ├── App.cs │ │ ├── EmusimAPI.cs │ │ ├── Rdc.cs │ │ ├── SauceJavaScriptExecutor.cs │ │ ├── SauceLabsCapabilities.cs │ │ ├── SauceLabsEndpoint.cs │ │ ├── SauceUser.cs │ │ └── SimpleSauce.cs │ ├── TestData │ │ ├── CrossBrowserData.cs │ │ └── DeviceCombinations.cs │ ├── Wait.cs │ ├── WebDriverFactory.cs │ ├── app.config │ └── packages.config ├── Core.Appium.MsTest.BestPractices │ ├── AssemblyInfo.cs │ ├── Core.Appium.Nunit.BestPractices.csproj │ ├── README.md │ ├── Screens │ │ ├── Android │ │ │ ├── BaseAndroidScreen.cs │ │ │ ├── LoginScreen.cs │ │ │ └── ProductsScreen.cs │ │ └── iOS │ │ │ ├── BaseIosScreen.cs │ │ │ ├── LoginScreen.cs │ │ │ └── ProductsScreen.cs │ └── Tests │ │ ├── AndroidFeatures.cs │ │ ├── AndroidTest.cs │ │ ├── BaseNativeAppTest.cs │ │ ├── IOSFeatures.cs │ │ └── IOSTest.cs ├── Core.Appium.MsTest.Scripts │ ├── Core.Appium.Examples.csproj │ ├── Emusim │ │ └── Browser │ │ │ └── AndroidWebTests.cs │ └── RealDevices │ │ ├── Browser │ │ └── LegacyRdc │ │ │ └── AndroidGetStarted.cs │ │ └── NativeApp │ │ ├── DownloadAssets.cs │ │ └── LegacyRdc │ │ └── iOSExamples.cs ├── DotnetCore │ └── Core.Selenium4.MsTest.Scripts │ │ ├── Core.Selenium4.MsTest.Scripts.csproj │ │ ├── SanityTest.cs │ │ └── SpecFlow │ │ ├── Features │ │ ├── Test1.feature │ │ ├── Test1.feature.cs │ │ ├── Test2.feature │ │ ├── Test2.feature.cs │ │ ├── Test3.feature │ │ └── Test3.feature.cs │ │ ├── Hooks │ │ ├── DriverSetup.cs │ │ └── Hooks.cs │ │ ├── StepDefinitions │ │ └── ParallelSteps.cs │ │ └── specflow1.json ├── DotnetFramework │ └── Appium │ │ ├── Appium4.MsTest.Scripts │ │ ├── Appium4.MsTest.Scripts.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RealDevices │ │ │ └── NativeApp │ │ │ │ └── iOSExamples.cs │ │ └── packages.config │ │ ├── Appium4.NUnit.Scripts │ │ ├── Appium4.NUnit.Scripts.csproj │ │ ├── Emusim │ │ │ ├── Browser │ │ │ │ └── W3CEmusim.cs │ │ │ └── NativeApp │ │ │ │ ├── AndroidGetStarted.cs │ │ │ │ ├── GetStartedIos.cs │ │ │ │ └── iOSParallelAndCrossBrowser.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RealDevices │ │ │ └── NativeApp │ │ │ │ ├── LegacyRdc │ │ │ │ ├── AndroidExamples.cs │ │ │ │ ├── AndroidGetStarted.cs │ │ │ │ ├── iOSExamples.cs │ │ │ │ └── iOSGetStarted.cs │ │ │ │ └── UP │ │ │ │ ├── AndroidAdvanced.cs │ │ │ │ ├── AndroidGetStarted.cs │ │ │ │ └── GetStartedIos.cs │ │ └── packages.config │ │ └── SampleApps │ │ ├── Android.SauceLabs.Mobile.Sample.app.2.2.1.apk │ │ └── iOS.RealDevice.SauceLabs.Mobile.Sample.app.2.2.1.ipa ├── SauceExamples.sln ├── Selenium4DotNetFramework │ ├── Drivers │ │ └── chromedriver.exe │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Selenium4.MsTest.Scripts.csproj │ ├── Selenium4SauceTests.cs │ └── packages.config ├── SeleniumMsTest │ ├── .runsettings │ ├── ExtendedDebugging.cs │ ├── Onboarding │ │ └── InstantSauceTest.cs │ ├── ParallelTests │ │ ├── DataDriven │ │ │ ├── BaseWebTest.cs │ │ │ ├── DataDrivenCrossBrowserParallelMethods.cs │ │ │ └── MsTestCrossBrowserData.cs │ │ ├── ParallelAtMethodLevel.cs │ │ └── ParallelSeleniumMethods.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Selenium3.MsTest.Scripts.csproj │ ├── Selenium3WithW3C.cs │ ├── app.config │ └── packages.config ├── SeleniumNunit │ ├── App.config │ ├── BestPractices │ │ ├── BaseTest.cs │ │ ├── CrossBrowserExamples │ │ │ ├── BaseCrossBrowserTest.cs │ │ │ ├── CrossBrowserTests.cs │ │ │ ├── NamespaceSetup.cs │ │ │ └── SauceLabsPage.cs │ │ ├── ParallelTestsWithBestPractices.cs │ │ └── UltimateQAHomePage.cs │ ├── NLog.config │ ├── NLog.xsd │ ├── OnboardingTests │ │ ├── InstantSauceTest.cs │ │ ├── InstantSauceTest2.cs │ │ ├── InstantSauceTest3.cs │ │ └── InstantSauceTest4.cs │ ├── Parallel │ │ ├── ParallelAtMethodsWithSelenium.cs │ │ └── ParallelTestsAtClassLevel.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── SaucePerformance │ │ ├── CustomCapabilitiesTests.cs │ │ └── PerformanceDemo.cs │ ├── Selenium3.Nunit.Scripts.csproj │ ├── SimpleExamples │ │ ├── LoggingWithSauce.cs │ │ ├── RestApiForVdc.cs │ │ ├── ReusableTests.cs │ │ ├── SauceConnectTests.cs │ │ ├── SimpleHeadlessTest.cs │ │ ├── SimpleSauceTest.cs │ │ └── W3CExamplesOnSelenium3.cs │ ├── Visual │ │ ├── README.md │ │ └── VisualTestSimple.cs │ └── packages.config ├── Set-RdcEnvironmentVariables.ps1 └── Web.Tests │ ├── Antipatterns │ ├── Parallelization │ │ ├── BrokenBaseTest.cs │ │ ├── BrokenLoginFeature.cs │ │ ├── LoginFeatureWorksInParallel.cs │ │ └── WorkingBaseTest.cs │ └── PoorTests.cs │ ├── BestPractices │ ├── Elements │ │ └── CartElement.cs │ ├── Pages │ │ ├── BasePage.cs │ │ ├── CheckoutCompletePage.cs │ │ ├── CheckoutInformationPage.cs │ │ ├── CheckoutOverviewPage.cs │ │ ├── Item.cs │ │ ├── OrderConfirmationPage.cs │ │ ├── ProductsPage.cs │ │ ├── SauceDemoLoginPage.cs │ │ └── YourShoppingCartPage.cs │ └── test │ │ ├── BaseTest.cs │ │ ├── LoginFeature.cs │ │ ├── LogoutFeature.cs │ │ ├── PerformanceTesting.cs │ │ ├── ProductsPageFeature.cs │ │ └── ShoppingCartFeature.cs │ ├── CrossBrowserData.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── Selenium3.Nunit.Framework.csproj │ ├── app.config │ └── packages.config ├── SeleniumExamples ├── MSTestExamples │ ├── AssemblyInfo.cs │ ├── MSTestExamples.csproj │ ├── TestBase.cs │ └── demo │ │ ├── AuthenticationTest.cs │ │ ├── CartTest.cs │ │ ├── CheckoutTests.cs │ │ └── NavigationTests.cs ├── NUnitExamples │ ├── AssemblyInfo.cs │ ├── NUnit.runsettings │ ├── NUnitExamples.csproj │ ├── TestBase.cs │ └── demo │ │ ├── AuthenticationTest.cs │ │ ├── CartTest.cs │ │ ├── CheckoutTests.cs │ │ └── NavigationTests.cs └── SeleniumExamples.sln ├── Test-SauceConnectState.Tests.ps1 ├── Test-SauceConnectState.ps1 ├── _config.yml ├── azure-pipelines.yml ├── env-variables-example.yml ├── index.html ├── renovate.json ├── setEnvironmentVariables.ps1 └── workshop.yml /.github/workflows/desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/.github/workflows/desktop.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/.github/workflows/dotnet-core.yml -------------------------------------------------------------------------------- /.github/workflows/workshop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/.github/workflows/workshop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Dotnet/Dotnet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/Dotnet/Dotnet.csproj -------------------------------------------------------------------------------- /Dotnet/SeleniumWeb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/Dotnet/SeleniumWeb.cs -------------------------------------------------------------------------------- /Dotnet/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/Dotnet/Usings.cs -------------------------------------------------------------------------------- /DotnetCore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/README.md -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/AssemblyInfo.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Core.BestPractices.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Core.BestPractices.Web.csproj -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/BaseWebPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/BaseWebPage.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/CartComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/CartComponent.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/LoginPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/LoginPage.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/ProductsPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/DesktopWebPageObjects/ProductsPage.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/MobileWebPageObjects/Android/LoginPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/MobileWebPageObjects/Android/LoginPage.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/MobileWebPageObjects/IOS/LoginPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/MobileWebPageObjects/IOS/LoginPage.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/README.md -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/AllTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/AllTestsBase.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/Accesibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/Accesibility.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/DesktopTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/DesktopTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/VisualTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/VisualTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/WebTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Desktop/WebTestsBase.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/Android/AndroidEmusimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/Android/AndroidEmusimTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/Android/RealDeviceAndroidWebTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/Android/RealDeviceAndroidWebTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/EmusimBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/EmusimBaseTest.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/IOS/IOSEmusimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/IOS/IOSEmusimTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/IOS/RealDeviceIOSWebTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/IOS/RealDeviceIOSWebTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/MobileBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/Mobile/MobileBaseTest.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/TestConfigData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.BestPractices.Web/Tests/TestConfigData.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Common/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Common/Constants.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Common/Core.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Common/Core.Common.csproj -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Common/SauceLabsEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Common/SauceLabsEndpoint.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Common/TestConfigData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Common/TestConfigData.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Common/Wait.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Common/Wait.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/AllTestsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/AllTestsBase.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/AssemblyInfo.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/AxeAccesibility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/AxeAccesibility.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Constants.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Core.Selenium.Examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Core.Selenium.Examples.csproj -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/CrossBrowser/End/CrossBrowserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/CrossBrowser/End/CrossBrowserTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/CrossBrowser/Start/CrossBrowserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/CrossBrowser/Start/CrossBrowserTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/CrossBrowser/Wait.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/CrossBrowser/Wait.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/DesktopTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/DesktopTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/EmusimBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/EmusimBaseTest.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/End/AndroidEmusimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/End/AndroidEmusimTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/End/IOSEmusimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/End/IOSEmusimTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/Start/IOSEmusimTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Emusim.Web/Start/IOSEmusimTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/End/RealDeviceIOSWebTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/End/RealDeviceIOSWebTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/MobileBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/MobileBaseTest.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/Start/RealDeviceAndroidWebTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/Start/RealDeviceAndroidWebTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/Start/RealDeviceIOSWebTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/RDC.Web/Start/RealDeviceIOSWebTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/AttributeProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/AttributeProperty.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/ChromeNetwork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/ChromeNetwork.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/FirefoxAddon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/FirefoxAddon.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/FirefoxContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/FirefoxContext.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/MSEdge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/MSEdge.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/NewWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/NewWindow.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/RelativeLocators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/RelativeLocators.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/Timeouts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/Timeouts.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/ViewPageChrome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/ViewPageChrome.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/ViewPageFirefox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/NewFeatures/ViewPageFirefox.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/Resources/ninja_saucebot-1.0-an+fx.xpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4/Resources/ninja_saucebot-1.0-an+fx.xpi -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4Demo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/Selenium4Demo.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/VisualTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/VisualTests.cs -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Core.Selenium.Examples/WORKSHOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Core.Selenium.Examples/WORKSHOP.md -------------------------------------------------------------------------------- /DotnetCore/Sauce.Demo/Sauce.Demo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/DotnetCore/Sauce.Demo/Sauce.Demo.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/README.md -------------------------------------------------------------------------------- /SauceExamples/Appium3.MsTest.Scripts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Appium3.MsTest.Scripts.yml -------------------------------------------------------------------------------- /SauceExamples/Common/Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/Common.csproj -------------------------------------------------------------------------------- /SauceExamples/Common/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/ApiKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/ApiKeys.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/App.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/App.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/EmusimAPI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/EmusimAPI.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/Rdc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/Rdc.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/SauceJavaScriptExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/SauceJavaScriptExecutor.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/SauceLabsCapabilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/SauceLabsCapabilities.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/SauceLabsEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/SauceLabsEndpoint.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/SauceUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/SauceUser.cs -------------------------------------------------------------------------------- /SauceExamples/Common/SauceLabs/SimpleSauce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/SauceLabs/SimpleSauce.cs -------------------------------------------------------------------------------- /SauceExamples/Common/TestData/CrossBrowserData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/TestData/CrossBrowserData.cs -------------------------------------------------------------------------------- /SauceExamples/Common/TestData/DeviceCombinations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/TestData/DeviceCombinations.cs -------------------------------------------------------------------------------- /SauceExamples/Common/Wait.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/Wait.cs -------------------------------------------------------------------------------- /SauceExamples/Common/WebDriverFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/WebDriverFactory.cs -------------------------------------------------------------------------------- /SauceExamples/Common/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/app.config -------------------------------------------------------------------------------- /SauceExamples/Common/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Common/packages.config -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Core.Appium.Nunit.BestPractices.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Core.Appium.Nunit.BestPractices.csproj -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/README.md -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Screens/Android/BaseAndroidScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Screens/Android/BaseAndroidScreen.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Screens/Android/LoginScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Screens/Android/LoginScreen.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Screens/Android/ProductsScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Screens/Android/ProductsScreen.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Screens/iOS/BaseIosScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Screens/iOS/BaseIosScreen.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Screens/iOS/LoginScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Screens/iOS/LoginScreen.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Screens/iOS/ProductsScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Screens/iOS/ProductsScreen.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Tests/AndroidFeatures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Tests/AndroidFeatures.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Tests/AndroidTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Tests/AndroidTest.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Tests/BaseNativeAppTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Tests/BaseNativeAppTest.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Tests/IOSFeatures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Tests/IOSFeatures.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.BestPractices/Tests/IOSTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.BestPractices/Tests/IOSTest.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.Scripts/Core.Appium.Examples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.Scripts/Core.Appium.Examples.csproj -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.Scripts/Emusim/Browser/AndroidWebTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.Scripts/Emusim/Browser/AndroidWebTests.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.Scripts/RealDevices/Browser/LegacyRdc/AndroidGetStarted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.Scripts/RealDevices/Browser/LegacyRdc/AndroidGetStarted.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.Scripts/RealDevices/NativeApp/DownloadAssets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.Scripts/RealDevices/NativeApp/DownloadAssets.cs -------------------------------------------------------------------------------- /SauceExamples/Core.Appium.MsTest.Scripts/RealDevices/NativeApp/LegacyRdc/iOSExamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Core.Appium.MsTest.Scripts/RealDevices/NativeApp/LegacyRdc/iOSExamples.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/Core.Selenium4.MsTest.Scripts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/Core.Selenium4.MsTest.Scripts.csproj -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SanityTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SanityTest.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test1.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test1.feature -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test1.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test1.feature.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test2.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test2.feature -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test2.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test2.feature.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test3.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test3.feature -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test3.feature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Features/Test3.feature.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Hooks/DriverSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Hooks/DriverSetup.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Hooks/Hooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/Hooks/Hooks.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/StepDefinitions/ParallelSteps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/StepDefinitions/ParallelSteps.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/specflow1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetCore/Core.Selenium4.MsTest.Scripts/SpecFlow/specflow1.json -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/Appium4.MsTest.Scripts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/Appium4.MsTest.Scripts.csproj -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/RealDevices/NativeApp/iOSExamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/RealDevices/NativeApp/iOSExamples.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.MsTest.Scripts/packages.config -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Appium4.NUnit.Scripts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Appium4.NUnit.Scripts.csproj -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/Browser/W3CEmusim.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/Browser/W3CEmusim.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/NativeApp/AndroidGetStarted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/NativeApp/AndroidGetStarted.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/NativeApp/GetStartedIos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/NativeApp/GetStartedIos.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/NativeApp/iOSParallelAndCrossBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Emusim/NativeApp/iOSParallelAndCrossBrowser.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/AndroidExamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/AndroidExamples.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/AndroidGetStarted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/AndroidGetStarted.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/iOSExamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/iOSExamples.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/iOSGetStarted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/LegacyRdc/iOSGetStarted.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/UP/AndroidAdvanced.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/UP/AndroidAdvanced.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/UP/AndroidGetStarted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/UP/AndroidGetStarted.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/UP/GetStartedIos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/RealDevices/NativeApp/UP/GetStartedIos.cs -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/Appium4.NUnit.Scripts/packages.config -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/SampleApps/Android.SauceLabs.Mobile.Sample.app.2.2.1.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/SampleApps/Android.SauceLabs.Mobile.Sample.app.2.2.1.apk -------------------------------------------------------------------------------- /SauceExamples/DotnetFramework/Appium/SampleApps/iOS.RealDevice.SauceLabs.Mobile.Sample.app.2.2.1.ipa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/DotnetFramework/Appium/SampleApps/iOS.RealDevice.SauceLabs.Mobile.Sample.app.2.2.1.ipa -------------------------------------------------------------------------------- /SauceExamples/SauceExamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SauceExamples.sln -------------------------------------------------------------------------------- /SauceExamples/Selenium4DotNetFramework/Drivers/chromedriver.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Selenium4DotNetFramework/Drivers/chromedriver.exe -------------------------------------------------------------------------------- /SauceExamples/Selenium4DotNetFramework/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Selenium4DotNetFramework/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/Selenium4DotNetFramework/Selenium4.MsTest.Scripts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Selenium4DotNetFramework/Selenium4.MsTest.Scripts.csproj -------------------------------------------------------------------------------- /SauceExamples/Selenium4DotNetFramework/Selenium4SauceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Selenium4DotNetFramework/Selenium4SauceTests.cs -------------------------------------------------------------------------------- /SauceExamples/Selenium4DotNetFramework/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Selenium4DotNetFramework/packages.config -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/.runsettings -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/ExtendedDebugging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/ExtendedDebugging.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/Onboarding/InstantSauceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/Onboarding/InstantSauceTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/ParallelTests/DataDriven/BaseWebTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/ParallelTests/DataDriven/BaseWebTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/ParallelTests/DataDriven/DataDrivenCrossBrowserParallelMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/ParallelTests/DataDriven/DataDrivenCrossBrowserParallelMethods.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/ParallelTests/DataDriven/MsTestCrossBrowserData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/ParallelTests/DataDriven/MsTestCrossBrowserData.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/ParallelTests/ParallelAtMethodLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/ParallelTests/ParallelAtMethodLevel.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/ParallelTests/ParallelSeleniumMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/ParallelTests/ParallelSeleniumMethods.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/Selenium3.MsTest.Scripts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/Selenium3.MsTest.Scripts.csproj -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/Selenium3WithW3C.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/Selenium3WithW3C.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/app.config -------------------------------------------------------------------------------- /SauceExamples/SeleniumMsTest/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumMsTest/packages.config -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/App.config -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/BaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/BaseTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/BaseCrossBrowserTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/BaseCrossBrowserTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/CrossBrowserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/CrossBrowserTests.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/NamespaceSetup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/NamespaceSetup.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/SauceLabsPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/CrossBrowserExamples/SauceLabsPage.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/ParallelTestsWithBestPractices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/ParallelTestsWithBestPractices.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/BestPractices/UltimateQAHomePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/BestPractices/UltimateQAHomePage.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/NLog.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/NLog.config -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/NLog.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/NLog.xsd -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest2.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest3.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest4.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/OnboardingTests/InstantSauceTest4.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/Parallel/ParallelAtMethodsWithSelenium.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/Parallel/ParallelAtMethodsWithSelenium.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/Parallel/ParallelTestsAtClassLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/Parallel/ParallelTestsAtClassLevel.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SaucePerformance/CustomCapabilitiesTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SaucePerformance/CustomCapabilitiesTests.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SaucePerformance/PerformanceDemo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SaucePerformance/PerformanceDemo.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/Selenium3.Nunit.Scripts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/Selenium3.Nunit.Scripts.csproj -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/LoggingWithSauce.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/LoggingWithSauce.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/RestApiForVdc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/RestApiForVdc.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/ReusableTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/ReusableTests.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/SauceConnectTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/SauceConnectTests.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/SimpleHeadlessTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/SimpleHeadlessTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/SimpleSauceTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/SimpleSauceTest.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/SimpleExamples/W3CExamplesOnSelenium3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/SimpleExamples/W3CExamplesOnSelenium3.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/Visual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/Visual/README.md -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/Visual/VisualTestSimple.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/Visual/VisualTestSimple.cs -------------------------------------------------------------------------------- /SauceExamples/SeleniumNunit/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/SeleniumNunit/packages.config -------------------------------------------------------------------------------- /SauceExamples/Set-RdcEnvironmentVariables.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Set-RdcEnvironmentVariables.ps1 -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Antipatterns/Parallelization/BrokenBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Antipatterns/Parallelization/BrokenBaseTest.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Antipatterns/Parallelization/BrokenLoginFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Antipatterns/Parallelization/BrokenLoginFeature.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Antipatterns/Parallelization/LoginFeatureWorksInParallel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Antipatterns/Parallelization/LoginFeatureWorksInParallel.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Antipatterns/Parallelization/WorkingBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Antipatterns/Parallelization/WorkingBaseTest.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Antipatterns/PoorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Antipatterns/PoorTests.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Elements/CartElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Elements/CartElement.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/BasePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/BasePage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/CheckoutCompletePage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/CheckoutCompletePage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/CheckoutInformationPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/CheckoutInformationPage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/CheckoutOverviewPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/CheckoutOverviewPage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/Item.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/Item.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/OrderConfirmationPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/OrderConfirmationPage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/ProductsPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/ProductsPage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/SauceDemoLoginPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/SauceDemoLoginPage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/Pages/YourShoppingCartPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/Pages/YourShoppingCartPage.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/test/BaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/test/BaseTest.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/test/LoginFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/test/LoginFeature.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/test/LogoutFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/test/LogoutFeature.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/test/PerformanceTesting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/test/PerformanceTesting.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/test/ProductsPageFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/test/ProductsPageFeature.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/BestPractices/test/ShoppingCartFeature.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/BestPractices/test/ShoppingCartFeature.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/CrossBrowserData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/CrossBrowserData.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/Selenium3.Nunit.Framework.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/Selenium3.Nunit.Framework.csproj -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/app.config -------------------------------------------------------------------------------- /SauceExamples/Web.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SauceExamples/Web.Tests/packages.config -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/AssemblyInfo.cs -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/MSTestExamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/MSTestExamples.csproj -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/TestBase.cs -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/demo/AuthenticationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/demo/AuthenticationTest.cs -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/demo/CartTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/demo/CartTest.cs -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/demo/CheckoutTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/demo/CheckoutTests.cs -------------------------------------------------------------------------------- /SeleniumExamples/MSTestExamples/demo/NavigationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/MSTestExamples/demo/NavigationTests.cs -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/AssemblyInfo.cs -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/NUnit.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/NUnit.runsettings -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/NUnitExamples.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/NUnitExamples.csproj -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/TestBase.cs -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/demo/AuthenticationTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/demo/AuthenticationTest.cs -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/demo/CartTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/demo/CartTest.cs -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/demo/CheckoutTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/demo/CheckoutTests.cs -------------------------------------------------------------------------------- /SeleniumExamples/NUnitExamples/demo/NavigationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/NUnitExamples/demo/NavigationTests.cs -------------------------------------------------------------------------------- /SeleniumExamples/SeleniumExamples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/SeleniumExamples/SeleniumExamples.sln -------------------------------------------------------------------------------- /Test-SauceConnectState.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/Test-SauceConnectState.Tests.ps1 -------------------------------------------------------------------------------- /Test-SauceConnectState.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/Test-SauceConnectState.ps1 -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/_config.yml -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /env-variables-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/env-variables-example.yml -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/index.html -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/renovate.json -------------------------------------------------------------------------------- /setEnvironmentVariables.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/setEnvironmentVariables.ps1 -------------------------------------------------------------------------------- /workshop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucelabs-training/demo-csharp/HEAD/workshop.yml --------------------------------------------------------------------------------