Поделиться через


Известные ограничения интегрированной среды разработки Selenium

Внимание

В этой статье рассматриваются темы, связанные с устаревшими системами. Перенесите свои потоки, созданные с помощью этих решений, в Power Automate для компьютера или удалите их.

  • Selenium IDE устарела и перестанет работать после 28 февраля 2023 года.
  • Рекордер Windows (V1) устарел и больше не работает.

В этой статье описываются известные ограничения интегрированной среды разработки Selenium.

Область применения: Power Automate
Исходный номер базы знаний: 4555954

Неподдерживаемые команды

Эти команды IDE Selenium не поддерживаются:

  • беги
  • ответ на следующий запрос
  • Нажмите кнопку "Отмена" при следующем подтверждении
  • Нажмите кнопку "Отмена" в следующем запросе
  • Нажмите кнопку "ОК" для следующего подтверждения
  • отладчик
  • Щелкните по ссылке
  • дважды щелкните
  • эхо
  • вывести указатель мыши
  • наведите указатель мыши на
  • мышь вниз по адресу

Щелчок правой кнопкой мыши

Щелкните правой кнопкой мыши не поддерживается.

Временный профиль пользователя для воспроизведения

Записи IDE Selenium создаются с текущим профилем пользователя, но воспроизведение выполняется с помощью временного профиля пользователя. Это означает, что некоторые веб-сайты, которым требуется проверка подлинности, не будут запрашивать учетные данные во время сеанса записи, но во время воспроизведения потребуется выполнить действия проверки подлинности. Чтобы устранить ее, пользователю необходимо вручную изменить сценарий, чтобы вставить команды, необходимые для процесса входа.

Поддерживается только один тест

Один тест в каждом проекте интегрированной среды разработки Selenium поддерживается потоком веб-интерфейса.

Для каждой команды

Дополнительные входные данные потока IDE Selenium будут созданы при использовании для каждой команды. Это известная проблема. Вы можете ввести любое значение в дополнительное поле. Это не повлияет на воспроизведение.

Индекс фрейма

Поток интегрированной среды разработки Selenium может не выполняться через поток, если есть некоторые отложенные кадры. Запись может успешно воспроизводиться во время тестирования с помощью интегрированной среды разработки Selenium и может завершиться сбоем при выполнении через инфраструктуру Power Automate. IDE Selenium определяет кадры по заказу, который они были загружены, а не фактическим порядком элементов в документе. Воспроизведение во время выполнения выбирает кадр с индексом порядка элементов, и он может не совпадать с индексом записи IDE Selenium, и воспроизведение может завершиться ошибкой. Используйте лучший селектор CSS для идентификации кадра и родительского кадра.

Локальное воспроизведение и воспроизведение с помощью инфраструктуры Power Automate

Локальное воспроизведение с помощью интегрированной среды разработки Selenium может не вести себя как предполагаемое в некоторых сценариях из-за несоответствий между интегрированной среды разработки Selenium и Webdriver. Однако воспроизведение во время выполнения с помощью инфраструктуры Power Automate может вести себя правильно.