0
私の要件は次のとおりです。は、右クリックして、ローカルおよびリモートマシンでセレンを使用してChromeブラウザでリロードをクリック
- ゴー
- 右クリックし、選択オプションクロームします。たとえば、私はポップでリロードまたは戻るオプションをクリックするまで必要
- の両方で上記の操作を実行し、ローカルおよびリモートのPCセレングリッドを経由して
私はsendkeys
を使用して上記のタスクを達成することができましたが、sendkeys
現在アクティブなウィンドウに対してのみ機能しています。ローカルPCでテストを開始したとします。私のローカルPC上で右クリックして選択オプションが機能しています。
私のリモートPCでは、右クリックしても動作しますが、sendkeys.ARROW_DOWN
またはsendKeys.ENTER
は機能しません。
解決策をご提案ください。
あなたが同様のブラウザを持っていますか両方のマシンで?何かエラーがありますか、まったく何も起こりませんか? –
@EugeneSローカルマシンとリモートマシンで同じバージョンのクロムブラウザを使用しています。エラーはスローされず、テスト・ステップがパスされます。しかし、右クリックして選択するオプションがアクティブなウィンドウでアクティブなローカルで動作していません。アクティブでないリモートでは失敗します – mohanthirteen
"アクティブ"と "非アクティブ"という意味は何ですか?あなたは詳細を教えていただけますか? Selenium Webdriverを使用してブラウザを起動すると、デフォルトで常にアクティブになります。 –