openwallet-foundation / owl-mobile-wallet-test-harness

An acceptance test framework for testing mobile wallets utilizing Python, Behave, Appium, and a mobile device cloud service.
Apache License 2.0
14 stars 14 forks source link

Feature/bc wallet with bc showcase automated tests #208

Closed nodlesh closed 11 months ago

nodlesh commented 11 months ago

This PR adds a new suite of BC Wallet tests that use the BC Showcase demo as issuers and verifiers.

There is also a new run in the test pipeline for the showcase specific tests that will go to a separate Allure project for test results.

There still needs to be some work on the Lawyer scenario, however I wanted to get this in to see if there was any issue running these in the nightly regression.

nodlesh commented 11 months ago

I try to use XPATH as less as possible. In the BC Wallet app they are not used, but when interfacing with a webpage like the BC Showcase, XPATH is usually the fasted and easiest way to get a unique identifier for a web element.