trincema / ui-testing-poc

Meister Test Automation Framework
0 stars 0 forks source link

Playwright Python Benchmark #12

Open trincema opened 11 months ago

trincema commented 11 months ago

Build a benchmark for Meister web app with Playwright, just to assess that the technology is good for Meister. Identify and document issues encountered along the way Identify pros and cons of using Playwright for Meister web app automation

trincema commented 11 months ago

It seems that sometimes when logging in a warning message appears from the application where it says that Please verify you are not a robot. I think this is a mechanism builtin into Meister so that it will guard against crawlsers or bots. Sometimes the login works, sometimes not, so that mechanism is not that reliable. First bug found :). But if Playwright would be chosen as an automation tool for example, than in the staging environments this mechanism has to be disabled. Screenshot from 2023-08-21 13-15-53

trincema commented 11 months ago

With Python version of Playwright it seems that the login works beautifully, and Python is also easier to use and understand than Typescript perhaps, so taking into account the fact that we also have QA Engineers to train with Automation, perhaps Playwright with Python would do an even better job. But from the TAS/TAF point of view, the Automation Tool should not interfere with the TAA itself, so we are free to choose any automation tool we desire. Screencast from 21.08.2023 13:47:05.webm