专栏首页流柯技术学院selenium启动firefox时加载扩展

selenium启动firefox时加载扩展

    有些时候,我们测试需要用到插件或者已经导入的证书(比如金融和安全加密行业),而selenium启动firefox时会打开一个新的,不含有任何插件和个人证书的firefox(等同于全新安装后第一次打开的那个firefox)这种情况下,我们就要用firefoxprofile了。

    我们需要先新建一个profile或者直接使用默认,最快捷的方法就是把默认的profile拷贝一份出来。

关于firefox的profile,官网有介绍,点击这里查看

    使用特定Profile启动,使用FirefoxDriver(FirefoxProfile profile)的构造方法。

1 FirefoxProfile profiles = new FirefoxProfile(newFile("C:\\FirefoxProfile\\Auto"));  
2 WebDriver webDriver = new FirefoxDriver(profiles);  

    这样启动firefox后就会加载插件或证书了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python/shell脚本报异常^M: bad interpreter: No such file or directory

    问题: 在Windows写了一python脚本,上传Linux服务器执行,报异常*****^M: bad interpreter: No such file o...

    流柯
  • HttpClient在HTTP协议接口测试中的使用

    TTP协议的接口测试中,使用到最多的就是GET请求与POST请求,其中POST请求有FORM参数提交请求与RAW请求,下面我将结合HttpClient来实现一下...

    流柯
  • 通过Google身份验证器加强Linux帐户安全

    而后,google的验证模块就会被复制到/lib64/security目录下,而用来生成密钥的可执行程序:google-authenticator,则复制到/u...

    流柯
  • 网站防拦截攻略二:调用默认浏览器

    Youngxj
  • GitHub Actions 教程:定时发送天气邮件

    2019年11月,GitHub 正式开放了 GitHub Actions 这个功能,现在不用申请就能使用。

    ruanyf
  • 教您使用FPGA来画铅笔画

    灰度级(8bit 0到255 )代表从黑到白,中间的介于黑白之间。对比度比较明显的灰度级分布比较均匀,二值图像是灰度图像的特例。

    FPGA开源工作室
  • ArcPY系列之五(增密)

    这个就很简单了,只需要手动操作就可以,参数设置完成后,点击确定就可以运行了。 由于比较简单,在这里就不多做介绍了,自己造点数据测试下就好!需要注意的一点就是,画...

    数据处理与分析
  • 强烈推荐:一款超棒的 Chrome 浏览器插件

    今天我给大家推荐的这个 Chrome 插件是:Markdown New Tab,意思也是简单明了,这个插件的作用就是在浏览器的空白 tab 页显示一个支持 Ma...

    非著名程序员
  • Amazon DynamoDB

    DynamoDB 是Amazon最新发布的NoSQL产品,那什么是DynamoDB呢?

    阳光岛主
  • 如何阅读源码

    从哪里开始读起,怎么读 这个问题简单,程序从哪里开始就哪里开始读起。譬如,C 代码,当然是从 main(),其他语言也是类似的。但阅读的时候,要带着问题去读。...

    程序员小王

扫码关注云+社区

领取腾讯云代金券