Flash player больше не работает в браузерах на Browserstack? - PullRequest
0 голосов
/ 20 июня 2019

Я работаю над тестами автоматизации для веб-сайта, и этот сайт использует Flash-плеер на некоторых страницах.Я запускаю свой тест локально, и все выглядит гладко, но когда я пытаюсь запустить свой тест на 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"
    }

Ответы [ 3 ]

1 голос
/ 20 июня 2019

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

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

0 голосов
/ 26 июня 2019

Вы можете просмотреть этот FAQ для камеры устройства: https://www.browserstack.com/question/658.

0 голосов
/ 26 июня 2019

Кажется, я обнаружил проблему, и это не Flash player.

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

...