முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

நிலைப்படுத்தகாத்திரு

Wait for an element for the provided amount of milliseconds to be stable (not animating). Returns true if the selector matches at least one element that is stable in the DOM, otherwise throws an error. If the reverse flag is true, the command will instead return true if the selector does not match any stable elements.

Note: it's best to disable animations instead of using this command

Usage
$(selector).waitForStable({ timeout, reverse, timeoutMsg, interval })
Parameters
NameTypeDetails
options
optional
WaitForOptionsநிலைப்படுத்தகாத்திரு விருப்பங்கள் (விருப்பத்தேர்வு)
options.timeout
optional
Numberமில்லி செகண்டுகளில் நேரம் (இயல்புநிலை waitforTimeout கட்டமைப்பு மதிப்பின் அடிப்படையில் அமைக்கப்பட்டுள்ளது)
options.reverse
optional
Booleanஉண்மை எனில் எதிர்மறைக்காக காத்திருக்கும் (இயல்புநிலை: false)
options.timeoutMsg
optional
Stringஇருந்தால் இயல்புநிலை பிழை செய்தியை மீறுகிறது
options.interval
optional
Numberசரிபார்ப்புகளுக்கு இடையில் உள்ள இடைவெளி (இயல்புநிலை: waitforInterval)
Examples
index.html
<head>
<style>
div {
width: 200px;
height: 200px;
background-color: red;
}
#has-animation {
animation: 3s 0s alternate slidein;
}
@keyframes slidein {
from {
margin-left: 100%;
width: 300%;
}

to {
margin-left: 0%;
width: 100%;
}
}
</style>
</head>
<body>
<div #has-animation></div>
<div #has-no-animation></div>
</body>

waitForStable.js
it('should detect that element is instable and will wait for the element to become stable', async () => {
const elem = await $('#has-animation')
await elem.waitForStable({ timeout: 3000 });
});
it('should detect that element is stable and will not wait', async () => {
const elem = await $('#has-no-animation')
await elem.waitForStable();
});
Returns
  • <Boolean> return: உறுப்பு நிலையானதாக இருந்தால் உண்மை

Welcome! How can I help?

WebdriverIO AI Copilot