我可以在java中加密密码以抵消网站弹出窗口吗?

时间:2015-09-30 10:41:14

标签: java selenium

我正在使用selenium web驱动程序运行一些测试。在网页加载之前会出现一个弹出窗口。要求输入用户名和密码。我显然不想将密码硬编码到我的代码中。有没有办法我可以在代码中隐藏它,比如加密它,所以它仍然运行测试,我的密码没有公开?

我有这段代码:

    @Step
public void gotoSurveyManager(){
    getDriver().get("http://user:password@website.surveymanager.sys.networks.local");

}

1 个答案:

答案 0 :(得分:1)

据我所知,您希望在代码中加密密码,加密程序和密码在同一代码中?这只是混淆,但没有安全性。当然,您可以将密钥存储在单独的文件中,但您也可以使用密码进行存储。

我不知道您的设置以及如何开始测试,但也许您可以通过测试应用程序的命令行参数传递凭据。