簡體   English   中英

如何在量角器中使用JavaScript運行命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM