Example of a simple code for automating a progressive web app
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
PWA
packages
LICENSE
PWA.sln
README.md
outputExample.txt

README.md

N|Solid

Automation Baseline Progressive Web App

. A basic example for getting started with automated tests on real devices for Progressive web application (WPA).

Workspace

Installation

  • Download the repository.
  • Start appium server appium -a "YOUR_IP" -p 477 N|Solid
  • Start the solution with Visual Studio 2017.
  • Build and run test(s) using Tests explorer.

N|Solid

Fixture.cs

Set your variables!

udid = "YOUR DEVICE UDID";
"Add list of your website & subUrls to test";
List<string> UrlsToTest... 

Ressource.cs

Definition of the object that we are using to get all data from a WebPage, WebElements, Tags, Scripts, LoadTime, HttpResponse object .....

Script.cs

Test cases, your can override them, add methods as much as you want for your own test. Using the Ressource object you can get almost all relevent data to use for you ergonomique and performance and network test.