@@ -1598,18 +1598,18 @@ class WebDriver extends Helper {
15981598 * {{> seeInField }}
15991599 *
16001600 */
1601- async seeInField ( field , value ) {
1601+ async seeInField ( field , value , context = null ) {
16021602 const _value = typeof value === 'boolean' ? value : value . toString ( )
1603- return proceedSeeField . call ( this , 'assert' , field , _value )
1603+ return proceedSeeField . call ( this , 'assert' , field , _value , context )
16041604 }
16051605
16061606 /**
16071607 * {{> dontSeeInField }}
16081608 *
16091609 */
1610- async dontSeeInField ( field , value ) {
1610+ async dontSeeInField ( field , value , context = null ) {
16111611 const _value = typeof value === 'boolean' ? value : value . toString ( )
1612- return proceedSeeField . call ( this , 'negate' , field , _value )
1612+ return proceedSeeField . call ( this , 'negate' , field , _value , context )
16131613 }
16141614
16151615 /**
@@ -3075,8 +3075,9 @@ async function findFields(locator, context = null) {
30753075 return await locateFn ( locator . value ) // by css or xpath
30763076}
30773077
3078- async function proceedSeeField ( assertType , field , value ) {
3079- const res = await findFields . call ( this , field )
3078+ async function proceedSeeField ( assertType , field , value , context ) {
3079+ const locateFn = prepareLocateFn . call ( this , context )
3080+ const res = await findFields . call ( this , field , locateFn )
30803081 assertElementExists ( res , field , 'Field' )
30813082 const elem = usingFirstElement ( res )
30823083 const elemId = getElementId ( elem )
0 commit comments