MCPcopy Index your code
hub / github.com/codeceptjs/CodeceptJS / dontSeeElement

Method dontSeeElement

lib/helper/Playwright.js:1990–2005  ·  view source on GitHub ↗

* {{> dontSeeElement }} *

(locator, context = null)

Source from the content-addressed store, hash-verified

1988 *
1989 */
1990 async dontSeeElement(locator, context = null) {
1991 let els
1992 if (context) {
1993 const contextEls = await this._locate(context)
1994 assertElementExists(contextEls, context, 'Context element')
1995 els = await findElements.call(this, contextEls[0], locator)
1996 } else {
1997 els = await this._locate(locator)
1998 }
1999 els = await Promise.all(els.map(el => el.isVisible()))
2000 try {
2001 return empty('visible elements').assert(els.filter(v => v).fill('ELEMENT'))
2002 } catch (e) {
2003 seeElementError(locator)
2004 }
2005 }
2006
2007 /**
2008 * {{> seeElementInDOM }}

Callers

nothing calls this directly

Calls 7

_locateMethod · 0.95
emptyFunction · 0.90
seeElementErrorFunction · 0.90
isVisibleMethod · 0.80
assertMethod · 0.80
filterMethod · 0.80
assertElementExistsFunction · 0.70

Tested by

no test coverage detected