├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Microsoft.PowerApps.TestAutomation.Api ├── AppPage.cs ├── DTOs │ └── ElementReference.cs ├── LoginRedirectEventArgs.cs ├── Microsoft.PowerApps.TestAutomation.Api.csproj ├── Pages │ ├── OnlineLogin.cs │ └── TestAutomation.cs ├── PowerAppBrowser.cs ├── Properties │ └── AssemblyInfo.cs └── packages.config ├── Microsoft.PowerApps.TestAutomation.Browser ├── BrowserActionLogger.cs ├── BrowserCommand.cs ├── BrowserCommandOptions.cs ├── BrowserCommandResult.cs ├── BrowserCredentials.cs ├── BrowserDriverFactory.cs ├── BrowserInitializeEventArgs.cs ├── BrowserInitiationSource.cs ├── BrowserOptions.cs ├── BrowserPage.cs ├── BrowserType.cs ├── Constants.cs ├── DTOs │ └── BrowserRecordingEvent.cs ├── DelegateBrowserCommand.cs ├── DynamicJsonConverter.cs ├── Element.cs ├── Extensions │ ├── SeleniumExtensions.cs │ └── StringExtensions.cs ├── ICommandResult.cs ├── InteractiveBrowser.cs ├── Microsoft.PowerApps.TestAutomation.Browser.csproj ├── NavigationOperation.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ └── Resources.resx ├── Resources │ └── Recorder.js └── packages.config ├── Microsoft.PowerApps.TestAutomation.Tests ├── Microsoft.PowerApps.TestAutomation.Tests.csproj ├── Properties │ └── AssemblyInfo.cs ├── RunTestSettings.cs ├── TestAutomation │ └── RunTestAutomation.cs ├── packages.config └── patestautomation.runsettings ├── NOTICE.txt ├── PowerAppsTestAutomation.sln ├── README.md ├── SECURITY.md ├── Samples ├── TestAutomationURLs.json └── azure-pipelines.yml └── frameworksteps.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/LICENSE -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/AppPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/AppPage.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/DTOs/ElementReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/DTOs/ElementReference.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/LoginRedirectEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/LoginRedirectEventArgs.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/Microsoft.PowerApps.TestAutomation.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/Microsoft.PowerApps.TestAutomation.Api.csproj -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/Pages/OnlineLogin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/Pages/OnlineLogin.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/Pages/TestAutomation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/Pages/TestAutomation.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/PowerAppBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/PowerAppBrowser.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Api/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Api/packages.config -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserActionLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserActionLogger.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserCommand.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserCommandOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserCommandOptions.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserCommandResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserCommandResult.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserCredentials.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserCredentials.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserDriverFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserDriverFactory.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserInitializeEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserInitializeEventArgs.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserInitiationSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserInitiationSource.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserOptions.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserPage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserPage.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/BrowserType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/BrowserType.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Constants.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/DTOs/BrowserRecordingEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/DTOs/BrowserRecordingEvent.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/DelegateBrowserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/DelegateBrowserCommand.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/DynamicJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/DynamicJsonConverter.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Element.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Element.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Extensions/SeleniumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Extensions/SeleniumExtensions.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Extensions/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Extensions/StringExtensions.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/ICommandResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/ICommandResult.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/InteractiveBrowser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/InteractiveBrowser.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Microsoft.PowerApps.TestAutomation.Browser.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Microsoft.PowerApps.TestAutomation.Browser.csproj -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/NavigationOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/NavigationOperation.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Properties/Resources.resx -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/Resources/Recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/Resources/Recorder.js -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Browser/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Browser/packages.config -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Tests/Microsoft.PowerApps.TestAutomation.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Tests/Microsoft.PowerApps.TestAutomation.Tests.csproj -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Tests/RunTestSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Tests/RunTestSettings.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Tests/TestAutomation/RunTestAutomation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Tests/TestAutomation/RunTestAutomation.cs -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Tests/packages.config -------------------------------------------------------------------------------- /Microsoft.PowerApps.TestAutomation.Tests/patestautomation.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Microsoft.PowerApps.TestAutomation.Tests/patestautomation.runsettings -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /PowerAppsTestAutomation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/PowerAppsTestAutomation.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/SECURITY.md -------------------------------------------------------------------------------- /Samples/TestAutomationURLs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Samples/TestAutomationURLs.json -------------------------------------------------------------------------------- /Samples/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/Samples/azure-pipelines.yml -------------------------------------------------------------------------------- /frameworksteps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/PowerAppsTestAutomation/HEAD/frameworksteps.yml --------------------------------------------------------------------------------