本文介绍了如何对铬驱动程序进行永久设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
因为Chrome现在默认阻止了Java、Silverlight和其他插件。因此,我们需要在Chrome://标志中启用NPAPI并重新启动浏览器才能使设置生效,在Chrome驱动中也需要这样做,但是重启Chrome驱动后设置会丢失,有没有办法将永久设置变成Chrome驱动?
推荐答案
我之前的评论是错误的,因为所需功能是针对代理地址等非浏览器特定设置的。如果要修改Chrome行为,则需要使用ChromeOptions。CREATE WebDriver关键字是为如下特殊情况创建的:
*** Settings ***
Library Selenium2Library
*** Test Cases ***
Stackoverflow
${options}= Evaluate sys.modules['selenium.webdriver'].ChromeOptions() sys, selenium.webdriver
Call Method ${options} add_argument always-authorize-plugins
Call Method ${options} add_argument enable-npapi
Create WebDriver Chrome chrome_options=${options}
Go To https://www.java.com/verify
Close All Browsers
这篇关于如何对铬驱动程序进行永久设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!