தானியங்கி-காத்திருத்தல்
ஒரு உறுப்புடன் நேரடியாக தொடர்பு கொள்ளும் கட்டளையைப் பயன்படுத்தும்போது, WebdriverIO தானாகவே அந்த உறுப்பு தெரியக்கூடியதாகவும் தொடர்புகொள்ளக்கூடியதாகவும் இருக்கும் வரை காத்திருக்கும், கட்டளைகளைப் பயன்படுத்தும்போது (click, setValue போன்றவை) கைமுறையாக காத்திருக்க வேண்டிய அவசியம் இல்லை. isClickable க்கான நிபந்தனைகள் பூர்த்தி செய்யப்படும்போது ஒரு உறுப்பு தொடர்புகொள்ளக்கூடியதாகக் கருதப்படுகிறது.
WebdriverIO தானாகவே உறுப்புகள் தொடர்புகொள்ளக்கூடியதாக மாறும் வரை காத்திருக்கும் போதிலும், நீங்கள் கைமுறையாக காத்திருக்க வேண்டிய அரிய சந்தர்ப்பங்கள் உள்ளன. இந்த அரிய சந்தர்ப்பங்களுக்காக, நாங்கள் waitForDisplayed
போன்ற கட்டளைகளை வழங்குகிறோம்.
உள்ளார்ந்த நேர முடிவுகள் (பரிந்துரைக்கப்படவில்லை)
நாங்கள் இதைப் பயன்படுத்த பரிந்துரைக்காவிட்டாலும், WebDriver நெறிமுறை உள்ளார்ந்த நேர முடிவுகளை வழங்குகிறது, இது ஓட்டுநர் ஒரு உறுப்பு தோன்றுவதற்கு எவ்வளவு நேரம் காத்திருக்க வேண்டும் என்பதைக் குறிப்பிட அனுமதிக்கிறது. இயல்பாக இந்த நேர முடிவு 0
என அமைக்கப்பட்டுள்ளது, எனவே ஒரு உறுப்பை பக்கத்தில் கண்டுபிடிக்க முடியாவிட்டால், ஓட்டுநர் உடனடியாக no such element
பிழையுடன் திரும்புகிறது. setTimeout
பயன்படுத்தி இந்த நேர முடிவை அதிகரிப்பது ஓட்டுநரை காத்திருக்க வைக்கும் மற்றும் உறுப்பு இறுதியில் தோன்றும் வாய்ப்புகளை அதிகரிக்கும்.
WebDriver மற்றும் கட்டமைப்பு தொடர்பான நேர முடிவுகள் பற்றி நேர முடிவுகள் வழிகாட்டியில் மேலும் படிக்கவும்