@sidorikv

Как я могу открыть новый терминал для кода?

Всех приветствую!
Есть например такой кусочек кода:
const rl = readline.createInterface({
      input: process.stdin,
      output: process.stdout
    });

    async function input(prompt) {
      console.log(prompt);
      return (await rl[Symbol.asyncIterator]().next()).value;
    }

    async function code() {
      const code = await input("Код здесь: ");
      await frameCode.type("input[name='PASSWORD']", code);
      await frameCode.click("#btnSubmit", btn => btn.click());
      rl.close();
    }

    code();


Здесь идет взаимодействие с пользователем. Пользователь вводит код, а код передается в переменную. Переменная же вводится на сайте.
Но вот проблема, один и тот же код могут исполнять два потока. Представим, что два человека одно и то же, и когда код нужно вводить для одного и второго, то все ломается.
Вопрос простой: Как можно открыть новый терминал для одного потока/просто открыть новый терминал для этого куска кода?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы