பயனுள்ள எதிர்பார்க்கப்படும் நிபந்தனைகளின் நூலகம் சேவை
wdio-wait-for என்பது ஒரு 3வது தரப்பு தொகுப்பாகும், மேலும் தகவலுக்கு GitHub | npm ஐப் பார்க்கவும்
wdio-wait-for என்பது WebdriverIO க்கான Node.js நூலகமாகும், இது வரையறுக்கப்பட்ட பணி முடிக்கப்படும் வரை குறிப்பிட்ட நிபந்தனைகளுக்காக காத்திருக்க செயல்பாடுகளை வழங்கும் பொதுவான நிபந்தனைகளின் தொகுப்பை வழங்குகிறது.
நிறுவல்
உங்கள் திட்டத்தில் wdio-wait-for
ஐப் பயன்படுத்த, இயக்கவும்:
npm i -D wdio-wait-for
நீங்கள் Yarn ஐப் பயன்படுத்தினால், இயக்கவும்:
yarn add --dev wdio-wait-for
API
- alertIsPresent
- numberOfWindowsToBe
- titleContains
- titleIs
- urlContains
- urlIs
- elementToBeClickable
- elementToBeEnabled
- elementToBeSelected
- invisibilityOf
- numberOfElementsToBe
- numberOfElementsToBeLessThan
- numberOfElementsToBeMoreThan
- presenceOf
- sizeOfElementToBe
- stalenessOf
- textToBePresentInElement
- textToBePresentInElementValue
- visibilityOf
- and
- not
- or
எடுத்துக்காட்டுகள்
இறக்குமதி
CommonJS
நீங்கள் WebdriverIO v7 மற்றும் அதற்கு கீழ் CommonJS உடன் பயன்படுத்தினால், தொகுப்பை இறக்குமதி செய்ய require
ஐப் பயன்படுத்த வேண்டும், எ.கா.:
// import all methods
const EC = require('wdio-wait-for');
browser.waitUntil(EC.alertIsPresent(), { timeout: 5000, timeoutMsg: 'Failed, after waiting for the alert to be present' })
// import specific method
const { alertIsPresent } = require('wdio-wait-for');
browser.waitUntil(alertIsPresent(), { timeout: 5000, timeoutMsg: 'Failed, after waiting for the alert to be present' })