运行selenium测试时,为了处理apache身份验证,可以只输入'用户名:pw @'在URL字符串中,如https://username:pw@TheSiteIamTesting.com。在我的本地计算机上运行测试时,我并不担心发送密码,因为它将通过本地浏览器然后通过https输出,因此用户名和密码不应该被轻易取下。但是,当我在远程节点上运行测试时呢? URL字符串是通过标准http连接(以明文形式)发送到节点,然后在到达节点后执行。在那种情况下,我有点紧张,可以看到用户名和密码。对此有何见解?
答案 0 :(得分:0)
我想出了如何绕过这个,在一些帮助下,见下文。我在集线器和节点之间设置了一个ssh隧道,所以我可以来回发送任何我想要的东西。