A BDD Automation Test Framework to validate the DropBox Share Folder functionality
Built on Selenium WebDriver,NUnit, Specflow, C#
-
Path
value is where the DropBoxProject Folder is copied. Example cdPath
= C:\git This can be changed.. Example: Path`\DropBoxProjectDownload the AutoProjects.rar from the DropBox and UnZip and place the DropBoxProject folder in the
Path
-
Open the Project in The Visual Studio 2017
-
Build the Solution.
-
Browser is Chrome - Version - 75.0.3770.142
-
Provided Option to supply customized Data in the Validate_DropBox.feature Note: To Upload more Number of files, Add File in the ~\NUnit.DropBox\TestData and simply appened with ":" in the "|UploadFileNames|" section in Validate_DropBox.feature
-
Run the Tests from the Test Explorer, if not visible you can open it from the Test>Windows>Test Explorer.
Or -
Run from the command line using NUnit.ConsoleRunner
Open Command Prompt CD
Path
+DropBoxProject\NUnit.DropBox\packages\NUnit.ConsoleRunner.3.10.0\tools`Then Execute
nunit3-console.exe
Path
+"\DropBoxProject\NUnit.DropBox\NUnit.DropBox\bin\Debug\NUnit.DropBox.dll -
Check the Output results in the
Path
+\DropBoxProject\NUnit.DropBox\Test_Execution_Reports\index.html
TODO:
- Remote Web Driver Implementation
- Multi Browser
- Distributed Testing.
- Screen Shots on Failure in Reports
- Jenkins or TeamCity Intergration
- Exception handling
- Cusotmizing the Reports
- Verificaiton check Folder is shared to user or not. etc..