flagpole
flagpole copied to clipboard
QA automation framework and CLI that unifies HTML integration testing, full E2E browser testing, REST API tests, and more.
Should implement ability for appium to interact with the device keyboard because the keyboard is not a targetable element and needs to be done though special calls. This is an...
Where did it go? It worked in 2.6.8, but now gone in 2.6.22
### Description PNG files can't be downloaded using the .download() method. Possibly other files also have this problem. fsWriteSync throws an error that the file signature is invalid. ### Steps...
I would rather get details on all properties that fail, rather than just one at a time. Fixing one, then building, running, and seeing the next is quite aggravating. ```...
I have a case where I want to write the test report to the file and have nothing report to the console. For example, I am running a server and...
See failure: https://github.com/flagpolejs/flagpole/runs/4305560593?check_suite_focus=true
Appium will always use the preexisting session if it's available. This can cause problems if the session is on a different platform, using a different app, or really if there...
When passing an opts object as the second argument to `find()` or `findAll()`, the opts are not applied. Using `find()` with an offset returns the same HTML element as not...
The was open to https://www.google.com/ The method waitForHavingText() at the bottom of the suite gives a false positive from the actual text passed in the method: ``` import flagpole from...
``` const div = await context.exists("div"); context.assert("Should be a div", div).not.equals(null); ``` provides ``` ✕ TypeError: Converting circular structure to JSON --> starting at object with constructor 'BrowserContext' | property...