アプリ版:「スタンプのみでお礼する」機能のリリースについて

以下WEBアプリ画面上の①「ファイルを開く」ボタンをSeleniumでクリックすると、デフォルトのフォルダ場所でダイアログが開きます。
このフォルダ場所を指定したいのですが、どのようにすればよいのでしょうか?

https://online-audio-converter.com/ja/

コードはC#で書いており、以下コード(一部抜粋)でダイアログが開くところまで確認できております。

driver.Navigate().GoToUrl(@"https://online-audio-converter.com/ja/");
IWebElement uploadButton = driver.FindElement(By.ClassName("button_1_inner_2"));
uploadButton.Click();

A 回答 (1件)

こんにちは



まったくわかっていないので、以下は「たわごと」レベルですが・・

システムのダイアログを利用しているのでしょうから、ブラウザの制御範囲ではないのでは?

>コードはC#で書いており~
とのことなので、前面のWindow(=ダイアログ)を取得して、それを制御するような方法をとれば可能ではないでしょうか?
(開いているWindowから、ダイアログ名で探しても取得できるのではと思います)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!