私は、ユーザーがドキュメントを開く前にユーザーに警告があることを確認するテストを作成しています。ユーザーが依然として文書を開くことを希望すると、その文書は外部アプリケーション(pdfまたはword)で開きます。セレンテストで外部アプリケーションを処理する方法は?
しかし、私はブラウザウィンドウ上に外部アプリケーションを持っています。それは他のテストではうんざりです。
このような問題を回避するためのベストプラクティスは何ですか?テスト中の文書を開くことができないようにするアプリケーションの書き直し?
説明を追加: 問題は二重です。 1)これは、外部プロセスは、それがブラウザのウィンドウの上に位置しています(ここでは推測)ので、他のテストと干渉しているようだ)desctopを満たし、テストスレーブ 2のリソースを必要とプロセス(単語やアクロバット)を開始します。あなたはさらなるステップを続行することができない私はあなたのポストから理解何
質問が不明です。詳しく教えてください。 –
は私がネイティブにtaskkillコマンドを実行するだけで使用javasランタイムクラスと解決策を見つけました。外部プロセスをうまく起動する問題を解決します。推薦された方法であると確信していない。 Windows環境で私のために働く。 – Roland