ロボットフレームワークで動作するSelenium Webdriverを取得しようとすると、次のエラーが発生します。ロボットフレームワークでSelenium webdriverを実行できません
WebDriverException: Message: Expected browser binary location, but unable to find binary in default location, no 'moz:firefoxOptions.binary' capability provided, and no binary flag set on the command line
webdriver実行ファイルをダウンロードしてパスに入れましたが、まだエラーが表示されています。
の横パスを入れて試してみてくださいブラウザの実行ファイルを作成し、そのパスをpathに設定します。 –
あなたが提供する小さな情報に基づいて、私はあなたがSelenium2LibraryでFirefox 47+を使用しようとしていると仮定します。 'Open Browser'というキーワードを使用している場合、webdriverの定義をあまり制御することはできません。その場合は、 'Create Webdriver'を使う必要があります。 Selenium2Libraryは、Selenium3(3.0.1)またはSelenium2(2.53.6)を使用している場合、まだ検出されていません。この問題を明らかにする最小限のRobot Frameworkテストファイルをここに投稿してください。ありがとう。 – Helio
@Helio、テストファイルの内容は次のとおりです。 ***設定*** ドキュメント再利用可能なキーワードと変数を含むリソースファイル。 ライブラリSelenium2Libraryは ... は***キーワード*** オープンブラウザは、ログインするためのページ 開いているブラウザ$ {LOGINのURL} $ {BROWSER}ログインページに 最大化ブラウザウィンドウ 設定セレン速度$ {DELAY} ゴー 有効なログイン ブラウザを開くにはログインするページ 入力ユーザー名asagent –