CodeceptJS
CodeceptJS copied to clipboard
feat(playwright): wait for disabled
Motivation/Description of the PR
it('should wait for input text field to be disabled', () =>
I.amOnPage('/form/wait_disabled').then(() => I.waitForDisabled('#text', 1)))
it('should wait for input text field to be enabled by xpath', () =>
I.amOnPage('/form/wait_disabled').then(() => I.waitForDisabled("//*[@name = 'test']", 1)))
it('should wait for a button to be disabled', () =>
I.amOnPage('/form/wait_disabled').then(() => I.waitForDisabled('#text', 1)))
Waits for element to become disabled (by default waits for 1sec).
Element can be located by CSS or XPath.
@param {CodeceptJS.LocatorOrString} locator element located by CSS|XPath|strict locator.
@param {number} [sec=1] (optional) time in seconds to wait, 1 by default.
@returns {void} automatically synchronized promise through #recorder
Applicable helpers:
- [ ] Playwright
Type of change
- [ ] :rocket: New functionality
Checklist:
- [ ] Tests have been added
- [ ] Documentation has been added (Run
npm run docs) - [ ] Lint checking (Run
npm run lint) - [ ] Local tests are passed (Run
npm test)