Sometimes, we want to wait till element is displayed with JavaScript Selenium WebDriver.
In this article, we’ll look at how to wait till element is displayed with JavaScript Selenium WebDriver.
How to wait till element is displayed with JavaScript Selenium WebDriver?
To wait till element is displayed with JavaScript Selenium WebDriver, we use the wait
and elementIsVisible
methods.
For instance, we write
const el = await driver.findElement(By.id(`import-file-acqId:${acqId}`));
await driver.wait(until.elementIsVisible(el), 100);
await el.sendKeys(file);
to call findElement
to find the element by its iD.
Then we call driver.wait
to wait for the element until it’s visible and time out in 100ms.
Then we call sendKeys
to press the key on it.
Conclusion
To wait till element is displayed with JavaScript Selenium WebDriver, we use the wait
and elementIsVisible
methods.