我计划使用赛普拉斯工具自动化赛门铁克 VIP 代码。我正在使用cypress-otp
作为 npm 包。它正在生成 6 位密码,但不幸的是,它不起作用。cypress-otp
因为,由于我使用的是npm 包,因此生成的密码可能不正确。
这是我到目前为止所做的实验 -
fixture
-
{
CREDENTIAL : "______"
}
command.js
-
cy.task('generateCode', CREDENTIAL).then(token => {
cy.get('.passCode').type(token, {force: true});
});
plugin.js
-
module.exports = (on, config) => {
on("task", { generateCode: require("cypress-otp") });
};
由于身份验证失败,我收到错误消息。由于正在生成的代码无效看起来像。但是当我对同一个包使用 okta 凭证时cypress-otp
,它工作正常。
我们是否有任何现有的 npm 包来处理 symantec VIP 自动化?或任何其他自动生成密码的方式。