Selenium webdriver でページを開くと、クロム ダイアログ ボックスの [Choose certificate] が表示されます。デフォルトの証明書は正しいものなので、[OK] ボタンをクリックするだけです。しかし、私はこれに問題があります。私はPythonコードを持っています:
drv = webdriver.Chrome()
drv.get("https://example.com/login")
その後、次のようなことをしたい:
drv.switch_to_alert().accept()
また
drv.switch_to_alert().send_keys(Keys.TAB)
drv.switch_to_alert().send_keys(Keys.SPACE)
問題は、コードが drv.get(" https://example.com/login ") 行で実行を停止することです。Webdriver はページの読み込みを待機しています。その行の前には、クロム ダイアログ ボックスはありません。
どうすればこれを処理できますか?