C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

C#でのIE操作(ダイアログボックス)について

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■92277 / inTopicNo.1)  C#でのIE操作(ダイアログボックス)について
  
□投稿者/ ゴン (1回)-(2019/09/06(Fri) 21:28:20)

分類:[.NET 全般] 

C#でIEの操作を行っています。

特定の位置をクリックして「名前を付けて保存」のダイアログが出たときに、
認識したいのですが、方法はありますでしょうか。

もしくは、C#ではないのですが、
IE側で、名前を付けて保存のダイアログが出現する位置を固定することは可能でしょうか。


具体的には以下のような操作をしています。

@カーソルを特定の位置に移動
Aクリックする
Bダイアログボックスが出現する(名前を付けて保存のダイアログ)
Cダイアログボックスの出現を確認後、ファイル名を指定して名前を付けて保存

今までは、Cのダイアログボックスの出現を特定の位置の画面の色が変わったら出現したと認識していたのですが、
ダイアログボックスの出現位置が、変わってしまったため、認識ができなくなったというものです。
引用返信 編集キー/
■92294 / inTopicNo.2)  Re[1]: C#でのIE操作(ダイアログボックス)について
□投稿者/ kiku (135回)-(2019/09/09(Mon) 12:05:51)
No92277 (ゴン さん) に返信

下記のように、画面上のすべてのウィンドウとそのタイトルを列挙し、
そのタイトルが「WEBページの保存」だった場合、
「ダイアログボックスの出現を確認」したと判断するのはいかがでしょう?

https://dobon.net/vb/dotnet/process/enumwindows.html

引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ