如何对铬驱动程序进行永久设置 [英] How to make permanent settings to chrome driver

查看:24
本文介绍了如何对铬驱动程序进行永久设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因为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

这篇关于如何对铬驱动程序进行永久设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆