mirror of
https://github.com/MontFerret/ferret.git
synced 2024-12-16 11:37:36 +02:00
fe7b45df6e
* Refactored networking * Some work * Added event loop * Renamed EventHandler to Handler * wip * Removed console logs * Added DOMManager * Refactored frame managment * Fixes * Fixed concurrency issues * Fixed unit tests * Improved EventLoop api * Some fixes * Refactored event loop. * Improved logic of initial page load * Cleaned up * Fixed linting issues * Fixed dom.Manager.Close * SOme works * Fixes * Removed fmt.Println statements * Refactored WaitForNavigation * Removed filter for e2e tests * Made Cookies Measurable * Made Cookies KeyedCollection * Fixes after code review * Updated e2e tests for iframes * Fixed iframe lookup in e2e tests * Added comments
19 lines
419 B
Plaintext
19 lines
419 B
Plaintext
LET url = @dynamic + "?redirect=/iframe"
|
|
LET page = DOCUMENT(url, { driver: 'cdp' })
|
|
|
|
LET frames = (
|
|
FOR f IN page.frames
|
|
FILTER f.name == "nested"
|
|
LIMIT 1
|
|
RETURN f
|
|
)
|
|
|
|
LET doc = FIRST(frames)
|
|
|
|
LET expectedP = TRUE
|
|
LET actualP = ELEMENT_EXISTS(doc, '.text-center')
|
|
|
|
LET expectedN = FALSE
|
|
LET actualN = ELEMENT_EXISTS(doc, '.foo-bar')
|
|
|
|
RETURN EXPECT(expectedP + expectedN, actualP + expectedN) |