Disabled
#assert.disabled([selector])
- selector - optional selector to scope the assertion to a nested element
The disabled()
assertion mirrors the corresponding interactor
property and asserts that an element is disabled. If the
corresponding property has been redefined, a new assertion is defined which does
not accept a selector.
// with a scoped selector
await new Interactor('.signup-form')
.assert.disabled('.submit')
// without a scoped selector
await new Interactor('.signup-form .submit')
.assert.disabled()
// when the corresponding property is overridden
@interactor class FieldInteractor {
disabled = matches('.is-disabled')
}
// the scoped selector argument is no longer available
await new FieldInteractor('.email-field')
.assert.disabled()