2011-08-11 2 views
0

を使用してウィンドウをポップアップMS Windowsプリントを閉じることが可能であることは、それははそれがセレン

シナリオがポップアッププレビューとし、上部に開いて印刷アイコンをクリックの上、..ですセレンを使用してウィンドウを印刷ポップをクローズアップすることが可能ですそれはMS Windowsの印刷ポップアップが来る。

私はプレビューウィンドウで検証を行うことはできましたが、MS Windowsが存在するためウィンドウを閉じることができませんでした。だから、このウィンドウは常に開いた状態で他のケースを実行している間、私は私のケースが実行されているが、ビューをブロックしていることを意味します。

は、だから私はMS Windows印刷ポップアップを閉じたいと、それは「閉じる」リンクを持っているので、私はセレンでプレビューウィンドウを閉じることができ

答えて

2

コンピュータは言う号

from the selenium cor faq

...現在のところ、IEモーダル ダイアログについては、それほど多くはありません。

0

私はちょうどalt + f4を押すだけでAutoIT(http://www.autoitscript.com/site/autoit/)を使用して簡単なスクリプトを書いてコンパイルし、私のC#コードから呼び出され、Selenium RCで動作しています。私は今より良い方法を探しています。これは唯一の回避策であり、クリーンな方法で書くまではすぐに実行できます。

AutoItのためのコード:

; Script Start 
WinClose("Window Name") 

C#コード

Process.Start("WindowClose.exe");