自動テストを書いて(私のPC上で)実行すると、テストが終了するまで作業ができません。例えば、コーディングしている場合、Visual Studioからテスト中のWebアプリケーションをWebブラウザで表示します。Seleniumテストが動作しているときの作業方法
セレンドライバがフォーカスを奪うのを防ぐ方法はありますか?
自動テストを書いて(私のPC上で)実行すると、テストが終了するまで作業ができません。例えば、コーディングしている場合、Visual Studioからテスト中のWebアプリケーションをWebブラウザで表示します。Seleniumテストが動作しているときの作業方法
セレンドライバがフォーカスを奪うのを防ぐ方法はありますか?
WebdDiver
がフォーカスを失うのを防ぐことができないだけではありません。 WebdDiver
は、正常に対話するためにブラウザに焦点を当てる必要があります。フォーカスを得た場合、WebdDiver
はFindElement()
,Click()
などの操作を実行できず、テストは失敗します。
Windows 10仮想デスクトップを使用できます。ここでそれを使用する方法を確認してください:https://www.howtogeek.com/197625/how-to-use-virtual-desktops-in-windows-10/
私たちはテスト専用のマシン専用ですか? –
@YahyaHHussein私たちは専用マシンで並行してテストを実行するためにVMを使用しています。もちろん、単一のVMまたはマシンで実行できます。 – Guy