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

问题描述 投票:0回答:1

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

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

我的假设是相同的将适用于在同一台机器上运行的IOS模拟器...我厌倦了访问(服务器上运行的web服务同时使用名称和ip但不起作用)

我尝试放置“acceptInsecureCerts”:True但我认为它只适用于Firefox

ios node.js automated-tests ssl-certificate intern
1个回答
0
投票

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

const cert = fs.readFileSync('certificate.cer');
const content = cert.toString('base64');
return this.remote.execute('mobile: installCertificate', [{ content }]);
© www.soinside.com 2019 - 2024. All rights reserved.