我面对这个问题,自动化与量角器的应用程序时。
有一次,我打开主页我与阻止/允许按钮,这并没有让继续而不选择任一选项对话框地理位置
原来,这个对话不是警报的实例,这就是为什么browser.switchTo().alert().confirm()
没有工作
传递'--disable-notifications'
的说法到Chrome浏览器也没有解决问题
网上调查没有给出任何积极的结果。 如何解决呢?
我面对这个问题,自动化与量角器的应用程序时。
有一次,我打开主页我与阻止/允许按钮,这并没有让继续而不选择任一选项对话框地理位置
原来,这个对话不是警报的实例,这就是为什么browser.switchTo().alert().confirm()
没有工作
传递'--disable-notifications'
的说法到Chrome浏览器也没有解决问题
网上调查没有给出任何积极的结果。 如何解决呢?
该问题的解决方案是通过"prefs": {'profile.default_content_setting_values.geolocation': 2}
以capabilities
在你protractor.config.js对象
下面是做几乎同样的事情的另一种选择。
所以铬可以采取一个参数--user-data-dir=/tmp/chrome
指定配置文件以打开与铬。 如果配置文件没有在指定的目录中它会创建默认值。 然后,如果你开的/ tmp /铬/默认/首选项,你会看到与喜好的对象。 您需要设置default_content_setting_values.geolocation
至2
(而不是1或0),使其不再提示该对话框