IOS Safari上的实习生3.4.1“无法设置在Safari上接受不安全的证书”

时间:2019-03-27 07:24:38

标签: ios node.js automated-tests ssl-certificate intern

我正在尝试在IOS Safari上运行实习脚本,我正在为某些公司内部服务进行自动化...

在MAC Safari上,相同的自动化操作是在放置证书后进行的(服务器名称通过放置证书直接起作用,但是当我使用ip更改服务器名称时,我再次接受了接受不安全证书的警告)。.

我的假设是相同的,这将适用于在同一台计算机上运行的IOS模拟器... 我厌倦了访问(使用名称和ip运行Web服务的服务器,但无法正常工作)

我尝试通过放置“ acceptInsecureCerts”:是的,但是我认为这仅适用于Firefox

1 个答案:

答案 0 :(得分:0)

您可以使用mobile: installCertificate Appium script在模拟器中安装证书。与Intern一起使用它应该看起来像这样:

const cert = fs.readFileSync('certificate.cer');
const content = cert.toString('base64');
return this.remote.execute('mobile: installCertificate', [{ content }]);