|
|
il y a 5 ans | |
|---|---|---|
| at | il y a 5 ans | |
| bin | il y a 5 ans | |
| lib | il y a 5 ans | |
| .gitignore | il y a 5 ans | |
| Changes | il y a 5 ans | |
| LICENSE | il y a 5 ans | |
| MANIFEST.SKIP | il y a 5 ans | |
| README.md | il y a 5 ans | |
| api.json | il y a 5 ans | |
| dist.ini | il y a 5 ans | |
| example.pl | il y a 5 ans | |
| perlcriticrc | il y a 5 ans | |
| tidyall.ini | il y a 5 ans | |
| weaver.ini | il y a 5 ans |
Perl bindings for playwright, the amazing cross browser testing framework from Microsoft
You're writing some acceptance test with Selenium::Remote:Driver, but you figure out selenium is a dead protocol? Finally, a solution!
A little node webserver written in express is spun up which exposes the entire playwright API. You build a bunch of little actions to do much like action chains in Selenium, and then make 'em go whir.
See example.pl for usage examples.
npm i playwright express uuid yargs
perl -Ilib example.pl