- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的。我知道我问的是一个老生常谈的问题,但我发布这个问题是因为尽管尝试了各种链接上提供的所有解决方案,我的问题仍未得到解决。
我的限制 - 我不想使用已保存的 Firefox 配置文件来保存网站的证书。
Selenium 服务器版本 - 2.0b3
尝试过的解决方案 -
1) http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups
浏览器启动器 *firefox
Selenium 从 trustAllSSLCertificates 选项开始。
没有帮助。 FF再次要求保存证书。
2) http://blog.mogotest.com/2010/04/13/how-to-accept-self-signed-ssl-certificates-in-selenium/
浏览器启动器 *firefoxproxy
Selenium 从 trustAllSSLCertificates 选项开始。
没有帮助。
3) Selenium Testing HTTPs Trust All certificates working for FF but not IE
4) 除此之外,我尝试创建自己的 cert_override.txt 并填充 5 个字段,如 https://developer.mozilla.org/En/Cert_override.txt 中所述。但是获取第 5 个字段的值(即证书的序列号和以 Base64 编码的字符串形式的颁发者名称)并不简单,如 http://tinyurl.com/ce4vn99 中所述。 。
5) 使用 Firefox 的记住证书异常插件 http://sejq.blogspot.in/2009/01/remember-certificate-exception.html是另一种选择,但我无法对其进行完全静默安装。当我们将 xpi 文件放到所需目录中时,Firefox 下次启动时,它会提示是否找到该插件并继续安装。该插件不仅会反射(reflect)在浏览器中。如果有人至少可以帮助我完整静默安装,那就太好了!
我想要的只是这可以在 Firefox 中运行。我对 IE 和 Google Chrome 不感兴趣。
如果您能提供答案,而不仅仅是将其称为重复项,我们将不胜感激。
最佳答案
我建议使用 Selenium 的替代品。
你试过吗Sahi ?它基本上是一个非常相似的应用程序,因为它允许脚本化浏览器控制,但在很多情况下它似乎比 Selenium 工作得更好。
来自 Sahi 常见问题解答页面:
How does it compare to Selenium?
Sahi is easier to learn and use for testers. Sahi’s recorder works on all browsers. Sahi automatically waits for AJAX and page loads. It does not use XPaths, but uses more intuitive APIs like _in and _near. Sahi works well across frames, iframes, popup windows, sites with dynamic ids, https sites, 401 authentication sites etc. It has inbuilt HTML reports, and ability to run multiple scripts in parallel.
根据我的经验,这是准确的。 Selenium 难以处理某些类型的浏览器事件,而 Sahi 处理得更好。
我知道这并不能解决你的 Selenium 问题,而且我知道如果你已经在 Selenium 中编写了测试并在 Sahi 中重新进行测试,这会很痛苦,所以这可能不是你正在寻找的解决方案,但如果其他方法都失败了,那么可能值得考虑。
ps - 你没有提到任何有关你的开发环境的信息,但是有一个基于 PHP 的测试工具,名为 Mink它与 Sahi 和 Selenium 集成——即您可以编写单个测试脚本并让它在其中任何一个中工作。我不知道其他语言有任何类似的工具,但如果它可以帮助您在两种语言之间迁移,它可能会很有趣。
关于firefox - Selenium + 火狐 + HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10485089/
发起 HTTPS 对话时,会生成一个随机数来为交换创建 key (或类似的东西)。我不明白这是如何防止重放攻击的。 为什么攻击者不能重复真实客户端发出的所有请求? This answer claims
要使这个简单的 HTTP header 与支持 HTTPS 的服务器通信,还需要进行哪些其他更改。 GET /index.php HTTP/1.1 Host: localhost [CR] [CR]
我想弄清楚 HTTPS 是有状态还是无状态?这是关于我构建的 RESTful API。我们最初使用 HTTP。由于 HTTP 本质上是在无状态的 TCP/IP 上工作的,因此 HTTP 是无状态的,但
我从各种来源了解到,HTTPS 握手是使用 HTTPS 中最重要的部分。我在服务器之间内部使用 POST 来传达信息,并希望为此使用 HTTPS。我想知道实际的 HTTPS 握手持续多长时间/“保持打
我想知道HTTPS是如何实现的。是数据加密还是路径加密(数据通过哪个路径)。如果有人向我提供实现细节,我将不胜感激。 最佳答案 很简单,HTTPS 使用安全套接字层来加密客户端和服务器之间传输的数据。
我是 HTTPS 技术的初学者:(。我对 HTTPS 的实现有一些疑问。 假设我有一张注册表 http://www.sitename.com/register.php 如果我想在 HTTPS 中使用它
在带有 Devise 1.51 的 Rails 3.1.1 应用程序中,我希望确认消息中使用的确认链接是 https 而不是 http。因此,在电子邮件中,“确认链接”会指向如下内容: https:/
我对 HTTPS 有疑问。我的一位前辈告诉我,Https 实际上并不使用 SSL/TLS,而只是使用它们的加密算法。他说,证书的握手过程是在传输层完成的,但实际有效负载的安全 key 加密是在应用层完
我建立了一个使用 PHP mail() 的网站。如果我在 http://上点击脚本,我可以让它成功运行,但如果我切换到 https://它就不起作用了!我使用 Godaddy 进行托管,并通过他们购买
我最近更改了域并设置了来自 https://sadlergatestoyou.co.uk 的重定向至https://www.sadlergates.co.uk但是,www.sadlergatestoy
我正在制作一个依赖于设置 http.proxyPort 和 http.proxyHost 的 Java 应用程序。有两个进程:一个是正则程序,一个是代理程序。我有一个在 http.proxyPort(
我正在开发一个 RESTful 应用程序,为此我需要将从 http 地址传入的请求重定向到它的 https 等效项。我似乎无法使用 ring/compojure 启用 https。 有人有一些有用的教
我看过很多关于重写的文章。都好。但没有一个涵盖这种具体情况。所以这是我的问题:希望你能帮忙。因为我无法让它发挥作用。 我们在domain.com(非www)上运行网站 我们已设置 ssl(因此仅限 h
我需要将大量请求自动提交到基于云的数据库接口(interface) (Intelex)。没有任何方法可以批量提交某些操作,但是提交单个请求所必需的只是让经过身份验证的用户尝试打开 Web 链接。因此,
我正在使用 https 设置一个独立的(非嵌入式) jetty 9.2.1。 我在本地机器上使用自签名证书玩了一会儿,一切顺利。 现在我正在设置一个 uat 服务器(类似于我将在生产中获得的服务器),
我对 Web 开发(从今年 1 月开始)和 Web 安全(在不到一周前开始!)都是新手,所以如果我的问题完全没有受过教育、误导或简单愚蠢,请原谅我。 我工作的公司的主要产品是一个很好的老式客户端/服务
HTTPS头是否加密到什么程度(如果有的话)? 最佳答案 它们在通过SSL传输时被加密。没有专门用于 header 的特殊加密,HTTPS对整个消息进行加密。 关于https - HTTPS head
在 HTTPS 安全模型中,最薄弱的部分是浏览器中的可信 CA 列表。有人可以通过多种方式将额外的 CA 添加到用户信任错误的人的列表中。 例如,您公司的公用计算机或 PC。管理员可能会强制您信任自己
我们最近切换到 HTTPS,当提交我们的一个表单时,Firefox 会弹出: Although this page is encrypted, the information you have ent
我知道没有愚蠢的问题,但这是:您能否在完全支持 https 的网站上通过 AdSense 或其他方式转换基于上下文的广告? 最佳答案 更新: We’ve updated the AdSense ad
我是一名优秀的程序员,十分优秀!