This section of ScreenPy contains some fully-fleshed (albeit maybe a bit contrived) examples of some test suites, which show off how a test suite written in the Screenplay Pattern architecture might look. Feel free to reference these if you aren't sure how certain pieces fit together.
Examples using just the base library! These ones will show you how to add your own Abilities, Actions, Questions, etc. in order to build your own test suite.
This example is the contrivance used for the latest docs: ScreenPy Complete Example. Neat!
Examples of using screenpy_appium to do automated mobile app testing.
All of these examples use demo apps provided by Appium.
Enters and clears text from some UI elements in the Android demo app. Pretty simple, i know.
Enters and clears text from some UI elements in the iOS demo app. Yeah, this one, too.
Examples of using screenpy_playwright to do automated browser testing.
Does a few cart tests on SauceLab's demo ecommerce site, SwagLabs.
Examples of using screenpy_requests to do automated API testing.
A quick example suite that demonstrates how to structure an API test suite. This suite runs tests against HTTPBin.
Examples of using screenpy_selenium to do automated browser testing.
A very small example that shows off entering text and clicking around a few GitHub pages. It uses pytest's test organization style.
A slightly larger example that goes to The Internet and interacts with some of the widgets there. It uses unittest's test organization style.