[英]Robot framework solution to allow browser notification
任何人都可以帮助我如何自动执行来自站点的允许通知(非警报)操作吗? 在此处输入图像描述
我尝试了这段代码,但它只是最小化窗口并且不采取允许操作:
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys
Call Method ${options} add_argument --disable-notifications
Call Method ${options} add_argument --disable-infobars
Call Method ${options} add_argument start-maximized
Call Method ${options} add_argument --disable-extensions
${driver}= Create Webdriver Chrome options=${options}
对于铬
//Create a map to store preferences
Map<String, Object> prefs = new HashMap<String, Object>();
//add key and value to map as follow to switch off browser notification
//Pass the argument 1 to allow and 2 to block
prefs.put("profile.default_content_setting_values.notifications", 2);
//Create an instance of ChromeOptions
ChromeOptions options = new ChromeOptions();
// set ExperimentalOption - prefs
options.setExperimentalOption("prefs", prefs);
//Now Pass ChromeOptions instance to ChromeDriver Constructor to initialize chrome driver which will switch off this browser notification on the chrome browser
WebDriver driver = new ChromeDriver(options);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.