我正在端到端测试放置和订购并在自定义网上商店中付款,我有几个付款提供商都运行良好,在Linux xubuntu 16.04上使用nightmare.js,但在OSX盒上也取得了类似的结果:
"dependencies": {
"electron": "^2.0.5",
"merge": "^1.2.0",
"nightmare": "github:segmentio/nightmare",
"vo": "^4.0.2"
}
启动后,单击“贝宝”按钮不会执行任何操作,甚至手动单击电子中的“贝宝”按钮也不起作用,不会引发任何错误。
请在下面找到相关的电子初始化参数,我相信它们已经在所有可能的组合中进行了测试(显示了电流配置,但还测试了数十个)。
var nightmare = Nightmare({
[...omissis],
webPreferences: {
partition: 'persist:random-'+parseInt(Math.random()*1000000),
nodeIntegration: false,
nodeIntegrationInWorker: false,
webSecurity: false,
allowRunningInsecureContent: true,
nativeWindowOpen: false,
}
有人可以说明如何进行测试吗?甚至更好,如何解决此类问题?
请注意:所有其他付款提供者(直接信用卡和其他银行)都可以使用,包括某些具有令人讨厌的重定向的付款方式,例如万事达3d。