можем ли мы изменить временной интервал (500 миллисекунд) wait.until в WebDriver Sampler - PullRequest
0 голосов
/ 07 мая 2020

Мой сценарий ожидает всплывающего сообщения после нажатия кнопки.

wait.until(ui.ExpectedConditions.visibilityOfElementLocated(pkg.By.xpath("//*[@id='btnSubmitt']")))

, но я видел сообщение ниже. Ожидаемое условие не выполнено: ожидание видимости элемента, расположенного

By.xpath: //*[@id='btnSubmitt'] 

(пробовал в течение 1 секунды с интервалом 500 миллисекунд )

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

Проблема: мой скрипт получает больше времени отклика, чем вкладка «Производительность» в инструментах разработчика chrome браузера.

1 Ответ

1 голос
/ 07 мая 2020

Что-то вроде:

var wait = new org.openqa.selenium.support.ui.WebDriverWait(WDS.browser, 1000).pollingEvery(50, java.util.concurrent.TimeUnit.MILLISECONDS)

должно помочь вам.

Ссылки:

...