MacBookと2台のモニタでSeleniumとPythonを使った自動テストを実行しています。テストの大きな問題は、私が働いていた場所にテストが現れていたことです。例えば。モニターAでテストが開始され、モニターBでバグが報告されました。テストが終了すると、モニターBに戻ります。自動テストにモニタの1か所に滞在するように指示する方法
テストが実行されているときは非常にイライラしています。私は、テストを1か所または1つのモニタにとどまるように命令することができるソリューションを探しています。
MacBookと2台のモニタでSeleniumとPythonを使った自動テストを実行しています。テストの大きな問題は、私が働いていた場所にテストが現れていたことです。例えば。モニターAでテストが開始され、モニターBでバグが報告されました。テストが終了すると、モニターBに戻ります。自動テストにモニタの1か所に滞在するように指示する方法
テストが実行されているときは非常にイライラしています。私は、テストを1か所または1つのモニタにとどまるように命令することができるソリューションを探しています。
仮想マシンでテストを実行します。 VMにログインしたウィンドウに表示され、好きな場所に置いたり、アイコン化したり、作業を進めたりできます。
(私は仕事で使用される実際のソリューションは、当社のSeleniumテストを実行して展開するジュニアテストエンジニアを雇うことだったが、それは常に適用されません)
あなたはにウィンドウを移動するには、次のように使用することができますセット位置:
driver.set_window_position(x,y)
xはピクセル単位の水平位置で、yは垂直です。あなたは、メイン画面の上部左側にウィンドウをしたいのであれば、あなたは、あなたがそれはあなたのメイン画面のxの左に画面に表示させたい場合は負でなければなりません例えば
driver.set_window_position(0,0)
のようなものを使用したいです、あなたの画面と仮定すると1920ピクセルの幅である:
driver.set_window_position(-1920,0)
また、あなたは同じように好きならあなたの窓のサイズを変更することができます
driver.set_window_size(800,600)
それは私のための完璧なソリューションではありません。私はMacbookにいるので、「Focus Follow Mouse Cursor」機能、http://osxdaily.com/2011/04/18/terminal-focus-follow-mouse-mac/があるかもしれません。私は別のモニターにテストを取得することができます。しかし、私が25のテストを実行しているとき、私が作業していたモニタにロードし、1秒後に別のモニタに移動します。 上記のリンクから、「Focus Follow Mouse Cursor」を無効にしようとしましたが、何も起こりませんでした。 –