4 ms·
Playwright. It can be easily used with JS, Python, Go, Java, etc.
by maltz 5y ago
Playwright.
It can be easily used with JS, Python, Go, Java, etc.
- cl42 5y agoThanks! Is that like using Selenium? (i.e., you have to manage and code the actions yourself)
- anderRV 5y agoYes, quite similar. According to their definition it is a "library to automate Chromium, Firefox and WebKit with a single API. "
- cl42 5y agoThanks! If there are any third-party managed tools to do this, that would be awesome to know about (i.e., where they somehow run common JS functions/site interactions to test for additional content).
- ethbr0 5y agoUnfortunately, it's a pathological edge case. Imagine an async-loaded list, that continues loading more content as it comes in, until it displays all of the content available to the backend. When would you know such a list is finished loading? This sounds insane, but it's pretty easy and common for an ambitious UXer to key in on, and is something I've seen in production pages. (In the event you are a UXer, please include some sort of status update! Even an overlaid spinner that disappears solves the problem.)