クロムドライバを駆動するためにキーボードショートカットを使用する予定です。私は適切な例を見つけることができません。セレンのpythonを使用して、キーストロークをクロムドライバに送ります。
selenium pythonでchromeriverをdriver.remoteオブジェクトとして読み込みます。私は要素にアクセスすることができ、これまでのところうまく動作します。私は要素にキーを送ることができます。
実際にブラウザのショートカットを送信する方法はわかりませんが、 driver.remoteにはsendkey関数がありません。要素だけがそれを持っています。
メニューのショートカットを開いてアクションを実行したい場合はできません。これを行う方法はありますか、それともセレン自体の範囲外ですか?
私の知る限りでは、あなたがchromedriver' 'とキーの組み合わせを使用することはできません。あなたは正確に何をしたいですか?どのショートカットですか? – Andersson
新しいウィンドウ、新しいタブ、保存ページ、読み込みページを開こうとしています。私はこれらのキーショートカットを "body"を選択して送信しようとしましたが、その場合でもアプリケーションはコマンドを取得しません。私はブラウザではなく、Webページ自体のテキストフィールドにのみテキストを送ることができます –
'Save page'は' HTML'ページソースを保存することを意味しますか? – Andersson