Вы можете использовать Page.WaitForFileChooserAsync
для взаимодействия с селектором файлов. Важно помнить, что вам нужно подготовить средство выбора файлов перед тем, как вы нажмете <input type="file">
.
Например:
var fileChooserDialogTask = page.WaitForFileChooserAsync();
await Task.WhenAll(fileChooserDialogTask, page.ClickAsync("input[type='file']"));
var fileChooser = await fileChooserDialogTask;
await fileChooser.AcceptAsync(pathToFile);
Если вы попытаетесь щелкните <input type="file">
, прежде чем набрать WaitForFileChooserAsync
, вы застрянете в диалоговом окне выбора модального файла, ожидая, что вы что-то сделаете.