已安装:"cypress":"^4.10.0“"oracledb":"^5.0.0”
Node Oracle客户端v5
$ node -v v12.18.2
当我在cypress中需要node-oracle时,我得到了以下错误:在使用库验证的进程中使用无效:映射文件没有cdhash,完全没有签名?代码必须至少是临时签名的。
有人已经克服这个问题了吗?
测试代码:
describe('DB Registration', () => {
it.only('Register a new user', () => {
cy.task('registration', emailAddress)
})
})plugins/index.js代码
module.exports = (on, config) => {
on('task', {
'registration': () => {
const oracledb = require('oracledb');
try {
oracledb.initOracleClient({libDir: './instantclient_19_3'});
console.log("IM INSIDE")
let result;
let connection;
try {
connection = oracledb.getConnection( {
user : process.env.ORACLEDB_USER,
password : process.env.ORACLEDB_PASSWORD,
connectString : "localhost/abc"
});

https://stackoverflow.com/questions/62878027
复制相似问题