Using Playwright
Example Pipeline YAML
pool:
vmImage: 'windows-latest'
steps:
- task: mightoria-playwrightForPowerPlatform@1
displayName: 'Run Power Platform Tests'
inputs:
testLocation: '$(System.DefaultWorkingDirectory)/tests'
browser: 'chromium'
trace: 'retain-on-failure'
outputLocation: '$(Agent.TempDirectory)/test-results'
appUrl: 'https://apps.powerapps.com/play/$(AppId)'
appName: 'MyPowerApp'
o365Username: '$(TestUser.Email)'
o365Password: '$(TestUser.Password)'
Troubleshooting
- Check credentials and permissions for authentication issues
- Add waits for slow-loading elements
- Review HTML reports and trace files for debugging