Sometimes, we want to wait for a condition with Protractor and JavaScript.
In this article, we’ll look at how to wait for a condition with Protractor and JavaScript.
How to wait for a condition with Protractor and JavaScript?
To wait for a condition with Protractor and JavaScript, we use the wait method.
For instance, we write
const EC = protractor.ExpectedConditions;
const e = element(by.id("xyz"));
browser.wait(EC.presenceOf(e), 10000);
expect(e.isPresent()).toBeTruthy();
to get the element with ID xyz with by.id.
Then we call wait to wait for the presence of the element with presenceOf.
It times out after 10000ms.
Then we check if the element is present with isPresent.
Conclusion
To wait for a condition with Protractor and JavaScript, we use the wait method.