Сценарии Selenium выполняются локально, но не работают в jenkins из-за TimeOutException - PullRequest
1 голос
/ 20 апреля 2020

Я запускаю сценарии selenium, они работают нормально локально, но не работают в Jenkins. Я использую Behave и Page Object Model. Поведение имеет 5 шагов, и первый шаг - Which шаг, а 2-4 шага - And шаг, последний шаг - шаг Given. Это противоречиво и завершается с ошибкой на другом шаге. Я запускаю сценарий в Jenkins с приведенной ниже ошибкой.

        File "/data/jenkins/workspace/vironment_UI_Integration_Scripts/integration_tests/tests/pages/base_page.py", line 24, in wait_till_element_is_clickable
          element = wait.until(EC.element_to_be_clickable(locator))
        File "/data/jenkins/workspace/vironment_UI_Integration_Scripts/local_venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until
          raise TimeoutException(message, screen, stacktrace)

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

...