以下の解決策は、「Selenium webdriver を使用してファイルのアップロードを自動化する方法」に応じて投稿されました。
var Autoit = new AutoItX3();
const string widowTitle = "File Upload";
Autoit.WinWait(widowTitle, "File &name:", 10);
Autoit.ControlSetText(widowTitle, "", "[CLASS:Edit; INSTANCE:1]", pathToFile);
Autoit.ControlClick(widowTitle, "", "[CLASS:Button; INSTANCE:1]");
Autoit.WinWaitClose(widowTitle, "File &name:", 10);
フォローアップの質問: 上記の例では、pathToFile はファイル アップロード ダイアログのパスを更新しません。
他の AutoIt 関数を使用してファイル パスを更新しようとしましたが、無駄でした。これを解決するにはどうすればよいですか?