有没有办法在Ruby Watir自动化脚本中加密密码?

有没有办法在Ruby Watir自动化脚本中加密密码?,ruby,passwords,watir,encryption,Ruby,Passwords,Watir,Encryption,我需要使用Watir创建一个自动测试,该测试需要将密码写入文本字段,但我不希望在脚本中以普通视图显示密码。有没有办法在Watir中加密/解密密码 我知道python使用base64库来做这件事,但我不确定Ruby会怎么做 代码如下: require 'watir' ie = IE.new ie.goto("https://test.domain.com") ie.text_field(:name, "username").set("myUsername") ie.textfield(:name,

我需要使用Watir创建一个自动测试,该测试需要将密码写入文本字段,但我不希望在脚本中以普通视图显示密码。有没有办法在Watir中加密/解密密码

我知道python使用base64库来做这件事,但我不确定Ruby会怎么做

代码如下:

require 'watir'
ie = IE.new
ie.goto("https://test.domain.com")
ie.text_field(:name, "username").set("myUsername")
ie.textfield(:name, "password")set("myPassword")

您的测试服务器不应该有敏感数据,也不应该公开访问。如果未经授权的人获得密码,您试图防范什么样的危险/会造成什么样的损害?如果它真的是一个测试服务器,那么最糟糕的情况似乎是有人会弄乱您的测试数据

使用base64只会因为太容易解码而变得模糊。如果您真的认为这足以满足您的需要,只需使用
Base64.encode64
Base64.decode64