the CPAN module for
Playwright is created and maintained by the same CPAN author (
TEODESIAN) that has maintained the Selenium driver for years; he vastly prefers Playwright these days.
Firefox::Marionette is also a browser specific module that talks directly to .. you guessed it :-). I've had great success using it with
Web::Scraper when needing to access javascript rendered pages.
Playwright more or less generalizes talking to browser via the "wire protocol" each of them maintain. Note: the Perl module uses the standard
nodejs based daemon as the middle ware, but gives it a nice Perl interface and other goodies. Another thing to note is that
Playwrite is from Microsoft and is generally considered very well done with lots of great
docs.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.