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