Как выполнить X количество нажатий клавиш в testcafe? - PullRequest
2 голосов
/ 27 июня 2019

TestCafe пропускает ожидание pressKey

Я имею в своем коде что-то вроде этого:

async setInputType(index, type, choiceOptionNumber) {
        const input = Selector(`#myid-input-${index}-selectFieldType`);
        await t
            .click(input)
            .typeText(input, type, { replace: true })

        if (choiceOptionNumber) {
            for (let i = 0; i < choiceOptionNumber; i++) {
                await t.pressKey("down")
            }
            await t.pressKey("enter");  
        } else
        await t.pressKey("down").pressKey("enter");
    }

Я ожидаю, что он дважды нажмет клавишу вниз, но он делает это один раз, а затемнажимает следующую функцию, которую я вызываю.

...