Flash 播放器不再在 Browserstack 上的浏览器中工作?
The Flash player doesn't work in browsers on the Browserstack anymore?
我正在为一个网站做自动化测试,这个网站的一些页面使用了 Flash 播放器。我 运行 我在本地进行测试,一切看起来都很顺利,但是当我尝试 运行 我在 Browserstack 上进行测试时,如果该测试试图与使用 Flash 播放器的站点功能进行交互 - 它不起作用。浏览器的控制台出现错误 -
Error: Error calling method on NPObject!
为了测试,我在 Windows 10.
上使用 Firefox 浏览器 (67.0)
这是我的 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"
}
您可以查看以下在线资源以查找错误 -
- Error calling method on NPObject!
- error-calling-method-on-npobject
我使用您提到的功能在 Firefox 上执行了测试,对我来说效果很好!
我想,我发现了一个问题,它不是 Flash 播放器。
问题是我正在测试的网站试图与网络摄像头和麦克风进行交互,但在网络摄像头的 Browserstack 会话中没有可用的虚拟或模拟设备。
您可以查看设备相机的常见问题解答:https://www.browserstack.com/question/658。
我正在为一个网站做自动化测试,这个网站的一些页面使用了 Flash 播放器。我 运行 我在本地进行测试,一切看起来都很顺利,但是当我尝试 运行 我在 Browserstack 上进行测试时,如果该测试试图与使用 Flash 播放器的站点功能进行交互 - 它不起作用。浏览器的控制台出现错误 -
Error: Error calling method on NPObject!
为了测试,我在 Windows 10.
上使用 Firefox 浏览器 (67.0)这是我的 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"
}
您可以查看以下在线资源以查找错误 -
- Error calling method on NPObject!
- error-calling-method-on-npobject
我使用您提到的功能在 Firefox 上执行了测试,对我来说效果很好!
我想,我发现了一个问题,它不是 Flash 播放器。
问题是我正在测试的网站试图与网络摄像头和麦克风进行交互,但在网络摄像头的 Browserstack 会话中没有可用的虚拟或模拟设备。
您可以查看设备相机的常见问题解答:https://www.browserstack.com/question/658。