Браузер Edge не может обнаружить элемент span, в то время как Chrome и Firefox могут - PullRequest
0 голосов
/ 20 февраля 2020

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

Тест проходит в Chrome и Firefox, но не проходит в Microsoft Edge 18.18363 / Windows 10

The specified selector does not match any element in the DOM tree.

   | 'span'
 > |   withText('CONTRACTS')

Я довольно новичок в TestCafe, это что-то очевидное, что я пропускаю?

все технологии, используемые на сайте

1 Ответ

0 голосов
/ 03 марта 2020

Похоже, поддержка TestCafe для производства хитов MS Edge с 1.8.0: https://github.com/DevExpress/testcafe/releases/tag/v1.8.0

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

$ yarn list testcafe
yarn list v1.22.0
warning Filtering by arguments is deprecated. Please use the pattern option instead.
└─ testcafe@1.8.2
✨  Done in 0.24s.

Вы можете запустить yarn upgrade testcafe ( do c), чтобы обновить версию в диапазоне, указанном package.json, что может разрешить или не разрешить 1.8.0.

В зависимости от количества бюрократизма в вашей команде разработчиков, вы можете обновить до последней версии с yarn upgrade testcafe --latest, но важно отметить, что обновится package.json, который затронет всех членов команды. Поэтому я бы посоветовал обратиться к руководителю вашей команды, прежде чем отправлять обновленный package.json.

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

Проверка установленной версии: npm outdated

Обновление testcafe: npm update testcafe

Надеюсь, это поможет! Я скомпилировал эти знания посредством большого количества поисков в Google, например, «пакет обновления узла, специфицирующий c версия».

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