Pythonでセレンを使用してクロム検査要素を開くことは可能ですか?[複製]

Aug 17 2020

作業中のプロジェクトのinspect要素をChromeブラウザーで開く必要がありますが、それが不可能かどうか、または何ができないのかわかりません。私がF12を次のように使用しようとすると:

action = ActionChains(driver)
action.send_keys(Keys.F12)
action.perform()

その後、何も起こりません。フルショートカット(Control + Shift + i)を使用しようとすると同じ結果になります。

action = ActionChains(driver)
action.key_down(Keys.CONTROL)
action.key_down(Keys.SHIFT)
action.send_keys('i')
action.perform()

action.key_up(Keys.SHIFT)
action.key_up(Keys.CONTROL)
action.perform()

Control + aなどの別のショートカットを使用して特定のページのすべてを強調表示すると、機能します。どういうわけか右クリックしてから検査ボタンをクリックする可能性を考えましたが、それがどれほど実現可能かはわかりません。誰かが何かヒントを持っているなら、私はそれを本当に感謝します。

まったく間違ったことをしているだけなのか、それとも不可能なのかはわかりませんが、どちらにしても、少なくとも何らかの閉鎖をしたいと思っています。

回答

metehanakdag Aug 17 2020 at 06:02

Chromeのオプションが読めると思います!そして私はあなたがそのようなこのオプションを使うことができると思います:

chromeOptions = ChromeOptions();
chromeOptions.addArguments("--start-maximized");
driver = ChromeDriver(chromeOptions);