繁体   English   中英

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

[英]Is there a way to encrypt passwords in Ruby Watir automation scripts?

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

我知道python使用base64 lib来做到这一点,但是我不确定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.encode64Base64.decode64

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM