├── doxygen_run.cmd ├── webdrivers └── readme.txt ├── images ├── doxy.png ├── framework_01.png ├── framework_02.png ├── page-recorder.png └── knockout-demo01.png ├── src ├── Demo.Tutorial │ ├── Ideas.txt │ ├── DemoPages │ │ ├── Ch_00_Introduction │ │ │ └── simple.html │ │ └── Ch_02_WorkingWithForms │ │ │ ├── bootstrap3demo.html │ │ │ └── bootstrap.min.css │ ├── packages.config │ ├── DemoPages.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Demo.Tutorial.csproj │ └── Ch_00_Introduction.cs ├── MainPage.txt ├── Docs.DoxygenPages │ ├── md_page.md │ └── mainpage.md ├── SWD.Core │ ├── packages.config │ ├── Pages │ │ ├── Invokable.cs │ │ ├── ICheckExpectedWebElements.cs │ │ ├── CorePage.cs │ │ └── SelfTestingCorePage.cs │ ├── WebDriver │ │ ├── JavaScriptErrorOnThePageException.cs │ │ ├── Wait.cs │ │ ├── WebElementExtensions.cs │ │ ├── WebDriverRunner.cs │ │ └── SwdBrowser.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Configuration │ │ └── Config.cs │ └── Swd.Core.csproj ├── Demo.TestModel │ ├── packages.config │ ├── PageDeclarations │ │ ├── EmptyPage.cs │ │ ├── DummyExamplePage.cs │ │ └── CreateNewAccountPage.cs │ ├── MyPageBase.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── MyPages.cs │ └── Demo.TestModel.csproj ├── Demo.TestProject │ ├── packages.config │ ├── Smoke │ │ └── Smoke_test_for_each_pageobject.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TestBase.cs │ └── Demo.TestProject.csproj ├── App.config ├── Config.config └── SWD.StarterKit.sln ├── tools └── doxygen.exe ├── notes ├── demo-applications.md └── tasks.md ├── .gitignore ├── LICENSE ├── README.md └── methodology_all_in_one_rus.md /doxygen_run.cmd: -------------------------------------------------------------------------------- 1 | .\tools\doxygen -------------------------------------------------------------------------------- /webdrivers/readme.txt: -------------------------------------------------------------------------------- 1 | Put notes on how to download webdrivers here -------------------------------------------------------------------------------- /images/doxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dzharii/SWD.Starter/HEAD/images/doxy.png -------------------------------------------------------------------------------- /src/Demo.Tutorial/Ideas.txt: -------------------------------------------------------------------------------- 1 | Page Objects: 2 | 3 | 1. Aggregation/Composition vs Inheritance -------------------------------------------------------------------------------- /tools/doxygen.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dzharii/SWD.Starter/HEAD/tools/doxygen.exe -------------------------------------------------------------------------------- /images/framework_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dzharii/SWD.Starter/HEAD/images/framework_01.png -------------------------------------------------------------------------------- /images/framework_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dzharii/SWD.Starter/HEAD/images/framework_02.png -------------------------------------------------------------------------------- /images/page-recorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dzharii/SWD.Starter/HEAD/images/page-recorder.png -------------------------------------------------------------------------------- /images/knockout-demo01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dzharii/SWD.Starter/HEAD/images/knockout-demo01.png -------------------------------------------------------------------------------- /src/MainPage.txt: -------------------------------------------------------------------------------- 1 | SWD Starter MainPage {#mainpage} 2 | ============ 3 | 4 | Documentation that will appear on the main page -------------------------------------------------------------------------------- /src/Docs.DoxygenPages/md_page.md: -------------------------------------------------------------------------------- 1 | Md Page 1 2 | ---------- 3 | 4 | Inside md_page. 5 | 6 | 7 | ~~~~~~~~~~~~~{.py} 8 | # A class 9 | class Dummy: 10 | pass 11 | ~~~~~~~~~~~~~ -------------------------------------------------------------------------------- /src/Demo.Tutorial/DemoPages/Ch_00_Introduction/simple.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |