Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
get を実行するたびに、
for a in al: browser.get(a) ...
ブラウザのウィンドウが一番上になり、コンピュータで他のことを行うことができなくなります。
Python、Chrome ドライバー、および Windows 7 を使用しています。
ブラウザがバックラウンドにとどまり、発生するたびに他のウィンドウの上に表示されないようにするにはどうすればよいbrowser.get(a)ですか?
browser.get(a)
ブラウザーが起動されると、それがフォーカス/前面に表示されるかどうかは OS 次第です。できることはあまりありません (Selenium 自体を変更して、ブラウザーでサブプロセスを起動する方法を変更しない限り)。ただし、それをサポートする OS を使用している場合はpyvirtualdisplay、テストに統合し、Selenium を XVFB セッションまたは同様のものに起動できますが、視聴できるようにするには、仮想ディスプレイをオフにする必要があります。ブラウザでのテスト実行。
pyvirtualdisplay