javascript - 是否可以使用专门的代码将 .p12 或 .pfx 文件导入 Selenium Webdriver?
问题描述
大家早上好!!
我在尝试编写我的 e2e 测试之一时遇到了问题。
我想使用证书登录我的应用程序,我不知道是否可以仅使用代码添加此证书,我已经在谷歌上搜索了几天搜索一些信息,但我只遇到过一种解决方案,您将证书添加到浏览器中的测试配置文件,然后切换到该配置文件,但它不适合我,所以......
可以使用 Selenium Webdriver 中的本地文件添加证书吗?
感谢您的回答!
PS:也许使用功能?
解决方案
Webdriver 没有用于添加个人证书的内置机制。
如果您使用的是 firefox,我发现这样做的唯一方法是创建一个 firefox 配置文件并将证书添加到其中。然后,您可以在运行测试时重用配置文件,或者这是我的首选选项,获取 cert8.db 和 key3.db 文件并将它们添加到 webdriver 在运行时创建的配置文件中。
推荐阅读
- gam - emmeans 对比中的 p 值
- python-3.x - 为什么 max(dict1, key=dict1.values) 错误?
- sql - 按最常见的重复值分组
- c++ - 为什么在 x64 中忽略 __stdcall 调用约定?
- ruby-on-rails - Postgresql 汇总以前日期的所有唯一值
- javascript - RequireJS 路径和 require-css 如何结合起来?
- amazon-web-services - 在 AWS 上寻找有关 ETL 流程的指导/替代方案
- sql-server - 将值插入 SQL 中的简单表时出现什么问题?
- database - 如何搜索 100 亿条记录?
- generics - 是否可以编写一个通用的 rust 函数来告诉您给定的枚举变体是否在容器中?