如何在我的 Angular 9 Web 应用程序的 Protractor e2e 测试中允许 chrome 浏览器通知
How to allow chrome browser notification in protractor e2e test for my Angular 9 web application
enter image description here我需要允许 chrome 浏览器的通知才能在我的 PC 上接收传入消息通知。
我已经在 protractor.config 文件中尝试过这段代码。还在显示pop
capabilities: {
browserName: 'chrome',
'chromeOptions':{
'prefs' : {'profile.default_content_setting_values.geolocation': }
},
我也试过在规范中使用以下代码,它不起作用
browser.switchTo().alert().accept()
对于此代码,我收到错误消息,因为未找到此类警报并且脚本失败。
对于 chrome 浏览器,是否允许在量角器中弹出通知?
geolocation
与此无关。您需要尝试这些选项 https://chromium.googlesource.com/chromium/src/+/7e762c1f17514a29834506860961ba2f24e7e6e5/components/content_settings/core/common/pref_names.cc#36 很可能是这 3 个
"profile.default_content_setting_values.media_stream";
"profile.default_content_setting_values.media_stream_mic";
"profile.default_content_setting_values.media_stream_camera";
尝试这些功能
{
browserName: 'chrome',
chromeOptions: {
prefs: {
'profile.default_content_setting_values.media_stream': 2,
"profile.default_content_setting_values.media_stream_mic": 2,
"profile.default_content_setting_values.media_stream_camera": 2
},
},
}
enter image description here我需要允许 chrome 浏览器的通知才能在我的 PC 上接收传入消息通知。
我已经在 protractor.config 文件中尝试过这段代码。还在显示pop
capabilities: {
browserName: 'chrome',
'chromeOptions':{
'prefs' : {'profile.default_content_setting_values.geolocation': }
},
我也试过在规范中使用以下代码,它不起作用
browser.switchTo().alert().accept()
对于此代码,我收到错误消息,因为未找到此类警报并且脚本失败。
对于 chrome 浏览器,是否允许在量角器中弹出通知?
geolocation
与此无关。您需要尝试这些选项 https://chromium.googlesource.com/chromium/src/+/7e762c1f17514a29834506860961ba2f24e7e6e5/components/content_settings/core/common/pref_names.cc#36 很可能是这 3 个
"profile.default_content_setting_values.media_stream";
"profile.default_content_setting_values.media_stream_mic";
"profile.default_content_setting_values.media_stream_camera";
尝试这些功能
{
browserName: 'chrome',
chromeOptions: {
prefs: {
'profile.default_content_setting_values.media_stream': 2,
"profile.default_content_setting_values.media_stream_mic": 2,
"profile.default_content_setting_values.media_stream_camera": 2
},
},
}