* {{> dontSeeElement }} *
(locator, context = null)
| 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 }} |
nothing calls this directly
no test coverage detected