zoukankan      html  css  js  c++  java
  • selenium ssl

    使用FF测试SSL

    1)       下载firefox插件(FF2.0remember_mismatched_domains; FF3.0:remember cetificates exception)

       下载地址:FF2.0https://addons.mozilla.org/en-US/firefox/addon/2131

      FF3.0https://addons.mozilla.org/en-US/firefox/addon/10246

     

    2)       复制FFcustomProfile到脚本目录下;

           文件位置:C:\DocumentsandSettings\Administrator\ApplicationData\Mozilla\Firefox\Profiles\nvvxu5e6.default

    (文 件名不一定为nvvxu5e6.default,但一定以.default结尾)

     

    3)       Cmd中运行命令:java -jar selenium-server.jar-multiwindow -firefoxProfileTemplate "nvvxu5e6.default"

    rcConfig = new RemoteControlConfiguration();
                    rcConfig.setFirefoxProfileTemplate(new File(
                            "C: \\Documents and Settings \\Administrator\\Local Settings \\Application Data \\Mozilla\\Firefox\\Profiles\\43hj9jh6.default"));
                    server = new SeleniumServer(rcConfig);
                    server = new SeleniumServer();
                    server.start();

     

    4)selenium = new DefaultSelenium("localhost", 4444, "*chrome",url);

     

    使用IE测 试SSL:(当然首先要把*chrome改成*iehta
    1.安装上cybervillainsCA.cer,($HOME\selenium-server-0.9.2\sslSupport,确定这个证书被importthe Trusted Root certification Authorities

    2. IE Browser -> Tools -> InternetOptions ->Advaceduncheck两个选项

       1) check the publisher's certificate revocation.(检查发行商证书的吊销)

       2) Warn about certificate address mismatch(对无效站点证书发出警告)

    然后重启IE,再执行selenium脚本,那个烦人的security alert警告对话框就不会再烦人了。这样做有安全隐 患,建议在虚拟机里执行,或者,执行完测试脚本后将IE恢复修改前的设置。

  • 相关阅读:
    idea 配置 maven 项目
    idea 配置普通web项目
    idea java.lang.OutOfMemoryError: PermGen space
    idea checkout 项目
    物理机自动化装机实现
    prometheus node_exporter相关监控指标
    nginx Linux内核参数的优化
    《高性能 Go 代码工坊》中译
    docker仓库资源的地址修改
    influxdb-1.7.8(centos 7) 部署
  • 原文地址:https://www.cnblogs.com/zhangfei/p/1987180.html
Copyright © 2011-2022 走看看