Исключение тайм-аута: истекло время ожидания после 40 секунд ожидания net.serenitybdd.core.pages.WebElementFacade для веб-драйвера селена - PullRequest
0 голосов
/ 02 мая 2018

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

Сообщение об ошибке: Исключение тайм-аута: истекло время ожидания после 40 секунд ожидания net.serenitybdd.core.pages.WebElementFacade для веб-драйвера selenium

Ниже приведены версии, которые я использую: Chrome - v65 Драйвер Chrome - v2.38 Селен - v2.53 Безмятежность - v1.1.36

Я не пишу код, так как он не исправлен, на каком этапе он потерпит неудачу. Может кто-нибудь помочь, пожалуйста?

Добавление трассировки ошибок:

<?xml version="1.0" encoding="UTF-8"?><testsuite errors="1" failures="0" name="To create project and allocate resources" skipped="0" tests="12" time="1280.85" timestamp="2018-04-117 10:22:25"><testcase name="UC_PM_01_Create Project from Template"/><testcase name="UC_PM_05_Populate PMO Data"/><testcase name="UC_PM_15_Resource Allocation"><error message="Timed out after 40 seconds waiting for net.serenitybdd.core.pages.WebElementFacadeImpl$1@5be052ca&#10;Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'&#10;System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'&#10;Driver info: driver.version: unknown&#10;Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'&#10;System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'&#10;Driver info: driver.version: unknown" type="org.openqa.selenium.TimeoutException">Timed out after 40 seconds waiting for net.serenitybdd.core.pages.WebElementFacadeImpl$1@5be052ca
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'
Driver info: driver.version: unknown
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'
Driver info: driver.version: unknown</error><system-err>Timed out after 40 seconds waiting for net.serenitybdd.core.pages.WebElementFacadeImpl$1@5be052ca
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'
Driver info: driver.version: unknown
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'
Driver info: driver.version: unknown&#13;
com.org.macquarie.clarity.actions.WebActions.verifyElementIsDisplayed(WebActions.java:296)&#13;
com.org.macquarie.clarity.steps.HomeSteps.clickHomeMenuLinks(HomeSteps.java:30)&#13;
</system-err></testcase><testcase name="Uc pm 18  adding resource to team will update~rmw task"/></testsuite>

1 Ответ

0 голосов
/ 02 мая 2018

Это сообщение об ошибке ...

<error message="Timed out after 40 seconds waiting for net.serenitybdd.core.pages.WebElementFacadeImpl$1@5be052ca&#10;Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'&#10;System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'&#10;Driver info: driver.version: unknown&#10;Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'&#10;System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'&#10;Driver info: driver.version: unknown" type="org.openqa.selenium.TimeoutException">Timed out after 40 seconds waiting for net.serenitybdd.core.pages.WebElementFacadeImpl$1@5be052ca
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: '*', ip: '*', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0-ea'

... подразумевает, что официант поднял TimeoutException и не смог найти элемент.

Однако вашей главной проблемой является совместимость версий между двоичными файлами, которые вы используете следующим образом:

  • Ваш Клиент Selenium версия 2.53.0 из 2016-03-15 10: 43: 46 , что превышает 2 года старше.
  • Ваша версия JDK - это 1.8.0-ea , что довольно древний .

Таким образом, существует явное несоответствие между JDK v8u0-ea , Selenium Client v2.53.0 , Chrome v65.x и ChromeDriver v2 0,38

Решение

  • Обновление JDK до последних уровней JDK 8u162 .
  • Обновление Селен до текущих уровней Версия 3.11.0 .
  • Очистите ваше Рабочее пространство проекта через IDE и Перестройте ваш проект только с необходимыми зависимостями.
  • Используйте CCleaner , чтобы стереть все рутинные операции ОС до и после выполнения test Suite .
  • Если версия вашего базового веб-клиента устарела, удалите ее через Revo Uninstaller и установите последнюю версию GA и выпущенную версию Web Клиент .
  • Возьмите Перезагрузку системы .
  • Выполните ваши @Test.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...