Случайные тесты Selenium E2e не выполняются из-за тайм-аутов в DevOps Azure, но работают локально и с удаленным Selenium (BrowserStack Automate)

тоящее время я работаю над проектом java selenium, который обычно представляет собой небольшой сценарий, в котором я должен проверять наличие каждого элемента на предмет его наличия и основываться на том, что некоторые действия запускаются, но наша главная задача - продолжительность времени для завершения сценария.

В основном я использовал каждый из них в своем сценарии и запускал тест, хотя в каждом случае выполнялся сценарий, но я нахожу очень небольшое увеличение скорости выполнения сценария. Я использую ожидание

driver.manage().timeouts().implicitlyWait(10000,TimeUnit.MILLISECONDS);

и вместе с этим

!(driver.findElement(By.xpath("Element Xpath)).isEmpty()) 

или же

driver.findElements(By.xpath("Element Xpath)).size()>0

Я знаю, что могу использовать CSS-селекторы, но в моем случае это невозможно из-за структуры дерева DOM. что можно использовать вместо

driver.findElements(By.xpath("Element Xpath)).size()>0

это, чтобы проверить, присутствует ли элемент или нет, и на основании этого я должен вызвать несколько других действий.

Ответы на вопрос(2)

Ваш ответ на вопрос