{"repo":"Lombiq/UI-Testing-Toolbox","free":true,"listed":false,"github":"https://github.com/Lombiq/UI-Testing-Toolbox","clone":"git clone https://github.com/Lombiq/UI-Testing-Toolbox.git","description":"Web UI testing toolbox for Orchard Core applications with Selenium. It discovers so many issues that you'll get impostor syndrome.","language":"C#","stars":22,"topics":["orchard","orchard-core","orchard-cms","ui-testing","selenium","atata","asp-net","asp-net-core","dotnet","dotnet-core"],"license":"BSD-3-Clause","category":"scrapers-browser-automation","readme_excerpt":"Lombiq UI Testing Toolbox for Orchard Core About Web UI testing toolbox mostly for Orchard Core applications. Everything you need to do UI testing with Selenium for an Orchard app is here. Highlights: - Builds on proven libraries like Selenium, Atata, and xUnit. See all the tools we use here. - Execute fully self-contained, repeatable, parallelizable automated UI tests on Orchard Core apps, running locally or remotely. - Do cross-browser testing with all current browsers (Chrome, Edge, and Firefox), both in normal and headless modes. The browsers are automatically installed to specific pinned versions. No unexpected browser update can break your tests! - Check the HTML structure and behavior of the app, check for errors in the Orchard logs and browser logs. Start troubleshooting from the detailed full application dumps and test logs if a test fails. - Start tests with a setup using recipes, start with an existing Orchard Core app or take snapshots in between tests and resume from there. Use SQLite or SQL Server database snapshots (but you can also use PostgreSQL or MySQL too without snapshots, see this proof of concept). - Use local file storage or Azure Blob Storage for Media. - Test e-mail sending with a local SMTP server too. Everything just works. - Built-in tests to check that basic Orchard Core features work, like login, registration, and content management. Demo video here. And a demo video about a proof of concept to add UI testing to Orchard. - Built-in monkey testin","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lombiq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lombiq/UI-Testing-Toolbox/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}