У меня есть тестовый скрипт в Robot Framework, который я хочу сократить истекшее время. У меня ниже команды в рамках процедуры тестирования:Как уменьшить время ожидания в Selenium2Library Robot Framework
wait until element is enabled id=${elementId}
Во время выполнения требуется около 5 секунд; Я настроил селен неявные ждать до 2-х секунд, используя ниже линии в начале теста:
set selenium implicit wait 2 seconds
я получаю приложенный селен неявные ждать потом с get selenium implicit wait
и возвращает 2 seconds
, но первая команда по-прежнему занимает около 5 секунд. Что мне делать, чтобы уменьшить это время?
Любая помощь или предложение будут оценены.
Я пробовал set selenium timeout 2
, но ключевое слово wait until element is visible
по-прежнему занимает 5 секунд, хотя в журнале указано Element locator 'id=ZiZi' did not match any elements after 2 seconds
. На изображении отображается подробная информация о журнале. Почему существует разница между тайм-аутами секунд и прошедшим временем?
Пожалуйста, проверьте мои изменения в вопросе. –
Я посмотрел документацию Robot Framework, связанную с протоколированием. В документации - «По умолчанию сообщения, зарегистрированные через стандартный вывод или потоки ошибок, получают свои метки времени, когда закончившееся ключевое слово заканчивается. Это означает, что временные метки не точны, и проблемы с отладкой, особенно с более длинными ключевыми словами, могут быть проблематичными ...» См. Ссылку - http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#logging-information –
@ZeinabAbbasi - Это ответ на ваш вопрос? –