0

私はfitnesse wikiで異なるセレンテストを作成しました。 Fitnesse wikiはクロムブラウザで開かれています。 今、私はfitnesse wikiで特定のテストを実行するためにTestを押すと、新しいchromeインスタンスを開き、そこでテストを実行します。問題は、新しいクロムインスタンスがバックグラウンドで開き、実行中のクロムインスタンスを手動でクリックしてフォアグラウンドに移動しない限り、実行が見えないことです。私の要件は、新しいインスタンスが開かれたときはいつでも、手動操作なしでフォアグラウンド/ OnTopで開く必要があるということです。 セレンC#を使用してこれをどのように達成できますか? ご協力いただけると幸いです。テストがfitnesse wikiで実行されているときにforeground/ontopでクロムインスタンスを実行する方法

答えて

0

ChromeはSeleniumによって開かれているので、windowにアクセスする必要があります。私はすでに、このオプションを実装している

driver.Manage().Window.Maximize(); 
+0

は、ウィンドウを最大化するようにしてください。動いていない。ウィンドウを最大化するだけですが、バックグラウンドです。私は実行中のインスタンスをクリックして、それを上に持っていく必要があります。 – rupeshcse03

+0

SQAスタック交換で[この回答](https://sqa.stackexchange.com/a/20035/23015)で指摘されているように、OSの操作(ウィンドウの取り込みや取り出しなど)はSeleniumの制御の範囲外です。 –

+0

どのように私はそれを(フォアグラウンドにクロムのインスタンスを実行して)その後、C#の什器を使用してOSレベルで処理することができます。これは私のテストが合格するために非常に必要です。 – rupeshcse03

関連する問題