You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Aryamol Jacob 09343460a9 test 3 years ago
..
.config Added Test Automation Code 3 years ago
Core Added Test Automation Code 3 years ago
Features Added Test Automation Code 3 years ago
Properties Added Test Automation Code 3 years ago
StepDefinitions test 3 years ago
TestData/Input Added Test Automation Code 3 years ago
App.config Added Test Automation Code 3 years ago
EShopApplicationWebSolution.csproj Added Test Automation Code 3 years ago
EShopApplicationWebSolution.dev.runsettings Added Test Automation Code 3 years ago
EShopApplicationWebSolution.sln Added Test Automation Code 3 years ago
Nuget.config Added Test Automation Code 3 years ago
azure-pipelines.yml Added Test Automation Code 3 years ago
jrepl.bat Added Test Automation Code 3 years ago
muppet.cmd Added Test Automation Code 3 years ago
readme.txt Added Test Automation Code 3 years ago
stylecop.json Added Test Automation Code 3 years ago

readme.txt

BDD.CORE.WEB
------------

- AzDevOps Sync
- Use [Spex](https://vamsitp.github.io/spexdocs/)

- Code files
- `Core\AppTestBase.cs`: Used for "Hooks"

- Configuration
- `app.config`: Change values under `<spex>` node for Spex (AzDevOps-Sync)
- Make sure the values of DefaultAssignedTo (in .config) / @owner tag (in .feature) are valid.
- e.g.: The alias vamsitp(@microsoft.com) is different than vamsi.tp(@microsoft.com) - though both are valid aliases. AzDevOps only honors that one that was added to the account

- Main classes to use
- `UIStepDefinitionBase`: To add additional functionality, inherit this class and add/override methods
- `ProjectPageBase`: To add additional functionality, inherit this class and add/override methods
- `ElementPage`: To add additional functionality, inherit this class and add/override methods
- `UrlPage`: To add additional functionality, inherit this class and add/override methods
- `WindowPage`: To add additional functionality, inherit this class and add/override methods
- You can add more Pages / PageObjects as you deem fit for your project (see NOTE below)

- Tools
- `muppet.cmd`: Used for Parallel-test-runs (Uses [jrepl.bat](https://www.dostips.com/forum/viewtopic.php?t=6044))

- Scenario specific Packages
- `Bdd.Core.Web`: For Web Tests
- `Bdd.Core.Api`: For Api Tests