Проигрыватель Flash больше не работает в браузерах в Browserstack?

Я работаю над тестами автоматизации для веб-сайта, и этот веб-сайт использует Flash Player на некоторых страницах. Я запускаю свой тест локально, и все выглядит гладко, но когда я пытаюсь запустить свой тест в Browserstack, если тест пытается взаимодействовать с функциональностью сайта, использующей Flash player, он не работает. В консоли браузера ошибка - Error: Error calling method on NPObject!

Для тестов я использую браузер Firefox (67.0) в Windows 10.

Вот моя конфигурация для профиля Firefox:

FirefoxProfile firefoxProfile = new FirefoxProfile();
firefoxProfile.setPreference("plugin.state.flash", 2);
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capabilities.setCapability("marionette",true);
capabilities.setCapability(FirefoxDriver.PROFILE, firefoxProfile);

И есть конфиг для Browserstack

  "capabilities": {
    "build": "My ATS",
    "name": "My Automation tests 1.00",
    "browserstack.debug": true,
    "acceptSslCerts": true,
    "browserstack.console": "errors"
  },
  "environments": {
    "default": {
      "os": "Windows",
      "os_version": "10",
      "browser": "Firefox",
      "browser_version": "67.0",
      "resolution": "1920x1080"
    }

person Maksym Zapisov    schedule 20.06.2019    source источник


Ответы (3)


Вы можете просмотреть следующие онлайн-ресурсы, чтобы узнать об ошибке:

Я выполнил тест в Firefox, используя возможности, которые вы упомянули, и у меня это сработало!

person Ozone17    schedule 20.06.2019
comment
Я думаю, я нашел проблему, и это не Flash player. Дело в том, что мой тестируемый веб-сайт пытается взаимодействовать с веб-камерой и микрофоном, но в сеансе Browserstack для веб-камеры нет виртуального или эмулируемого устройства. - person Maksym Zapisov; 24.06.2019

Я думаю, я нашел проблему, и это не Flash player.

Дело в том, что мой тестируемый веб-сайт пытается взаимодействовать с веб-камерой и микрофоном, но в сеансе Browserstack для веб-камеры нет виртуального или эмулируемого устройства.

person Maksym Zapisov    schedule 26.06.2019