selenium如何在远程网格调用中施加安全性?
我在一台机器上有一个测试服务。网格位于另一台远程计算机中。这是一个简单的购买产品流程:
1)测试服务在远程网格浏览器上调用我的网站。2)对于结帐中的信用卡字段,服务将安全存储在其中的信用卡数据发送到远程浏览器。3)然后,该服务调用远程浏览器上的提交按钮以将数据提交到网站。
selenium如何处理步骤2中的数据流?有没有办法加密传输中的数据?
发布于 2015-04-25 05:53:47
Selenium是一个浏览器自动化库。它不具备随时随地加密任何内容的能力。如果需要加密,Java世界中的其他库(或您正在使用的任何绑定)都可以完成该任务。
至于节点和集线器之间通信的传输中加密,这完全取决于通信通道。同样,Selenium不会加密任何内容。存在用于保护通信业务的各种联网解决方案。
最后。Selenium通常用于测试场景,在这种场景中,您希望与测试服务器对话,并且从不使用具有真实信息的实时数据(例如实时用户密码、实时信用卡等)。在这种情况下,不需要对这些虚构的数据进行任何加密,因为即使它泄露了,它在现实世界中也是没有意义的。
发布于 2018-01-25 00:38:27
您可以在主机上设置到本地端口的ssh隧道,并通过这种方式加密到节点的连接。
https://stackoverflow.com/questions/29104320
复制相似问题