[英]How to run a command using javascript in protractor
我有一個需要使用以下命令運行的應用程序:be-engine.exe -u生產者-c D:\\ Workspace \\ V114_new \\ KinesisChannel \\ kinesis.cdd D:\\ Workspace \\ V114_new \\ KinesisChannel.ear -n logs002
在這里,我需要導航到已安裝應用程序的bin目錄,然后運行be-engine.exe並在Windows命令中傳遞其他文件路徑。
我想使用量角器自動執行此操作,以便在啟動時自動運行以上命令,並啟動引擎。 有沒有一種方法可以使用javascript在量角器中執行此操作。
NodeJS為此具有exec方法:
const { exec } = require('child_process');
exec('be-engine.exe -u producer -c D:\Workspace\V114_new\KinesisChannel\kinesis.cdd D:\Workspace\V114_new\KinesisChannel.ear -n logs002', (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
});
https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback
還要檢查以下答案: 使用Node.js執行命令行二進制文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.