問題タブ [firefox-marionette]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
592 参照

capybara - カピバラがフィールドを設定すると、「読み取り専用要素に値を設定しようとしています」という結果になります

Firefox 47.0 では、Marionette ドライバーに切り替えました。Capybara を使用して、フィールドに入力しようとすると、Capybara は「読み取り専用要素に値を設定しようとしています」と応答し、フィールド値を設定しません。readonly フラグを照会すると「false」が返されるので、何が問題なのですか?

OSXでCapybara 2.7.1とgeckodriver 0.8.0を使用。

これが正しい質問場所であることを願っています。前もって感謝します!

0 投票する
2 に答える
899 参照

java - マリオネット ドライバー到達不能例外

driverで使用Firefox 47.0.1しています。しかし、到達不能なブラウザー例外が発生し、開かれませんでした。Marionettegeckodriver-v0.8.0-win32firefox

私のコードスニペットは以下のようになります:

として表示exception:-

org.openqa.selenium.remote.UnreachableBrowserException: 新しいセッションを開始できませんでした。考えられる原因は、リモート サーバーのアドレスが無効であるか、ブラウザの起動に失敗したことです。ビルド情報: バージョン: '2.53.0'、リビジョン: '35ae25b'、時刻: '2016-03-15 16:57:40' システム情報: ホスト: 'computer_1'、ip: '192.168.1.100'、os.名前: 'Windows XP'、os.arch: 'x86'、os.version: '5.1'、java.version: '1.7.0_79' ドライバー情報: driver.version: MarionetteDriver

0 投票する
0 に答える
399 参照

ruby - Firefox プロファイルの新しい信頼できる証明書を追加する方法

marionetteFirefox 47 にアップグレードすると、 Web ドライバーを使用する唯一のオプションが残ります。ただし、信頼できない証明書はサポートしていないようです: https://stackoverflow.com/a/37868534/520567

Firefox プロファイルを作成するときに証明書をインポートする方法を見つけるのに苦労しています:

上記のコードで、追加の信頼できる証明書を Firefox に追加するにはどうすればよいですか?! テスト中のサーバーによっては、自己署名証明書である場合があります。

0 投票する
2 に答える
2487 参照

python - Marionette のサンプル コードを Python + Selenium で実行できない

残念ながらWebdriverFirefox 47 以降では動作しなくなったので、に切り替えることを検討していましたMarionette

このページの指示に従っています

残念ながら、以下のサンプル コードは実行されません。

次のエラーが表示されます:-

これは私が見逃しているばかげたものだと確信していますが、それが何であるかはわかりません。何か案は?

0 投票する
1 に答える
2886 参照

python - Python での Selenium: オプションの選択

<select>セレンを使用してオプションを選択することができません。https://sqa.stackexchange.com/questions/1355/what-is-the-correct-way-to-select-an-option-using-seleniums-python-webdriverを参照しました

html コードは次のとおりです。

私が試してみました

適切なオプションを選択する代わりに、ブラウザは何もせずに次のコードに進みます。onchange によってトリガーされる JavaScript を実行する何かを持っている可能性はありますか?

より多くのコンテキストを提供するには:私はWindows 7エンタープライズを実行しており、マリオネットとFirefox開発者版49.0a2でセレンを使用しています

更新:これは、Python で Marionette を使用している場合にのみ発生するようです。マリオネットの有無にかかわらず、Javaでこの同じコードを試してみましたが、うまくいきました

0 投票する
2 に答える
317 参照

javascript - C#: Marionette Driver でドロップダウン項目を選択する

私はバインディングを使用Selenium WebdriverしてC#、古い FirefoxDriver (FF 47 より前) から新しいMarionette driver(FF47 以降) に切り替えようとしていSelenium 2.53.1ますFF 47.0.1

唯一の問題は、select タグの下でオプション タグを選択する際に問題があるように見えることです。次のコードは、私がテストしている他のすべてのブラウザー (FF < 46、Chrome、IE) で機能します。次の引数をdropdownSelect関数に渡しています。selectIWebElementと検索するテキスト。関数定義は次のとおりです。

SelectElement()他のすべてのブラウザーと同じように、クラスを使用しようとしました

また、オプションのコレクションを取得し、両方を使用してコレクションをスクロールしようとしましたClick():

コードの代わりにjavascriptクリックthsItem.Click()

何も選択されず、エラーや例外はスローされません。何も選択せずに ただただ楽しく進んでいくだけ

何か間違ったことをしているのですか、それとも新しい Marionette ドライバーでまだ解決されていないことですか?

0 投票する
2 に答える
3153 参照

selenium - Firefox マリオネット バイパス セキュリティ例外

Selenium jar 2.53.1 を搭載した Mac 用の Marionette / Geckodriver v9.0 を使用しています。firefox 47 を開くと、「接続が安全ではありません」というエラーが表示されます。ドライバーを作成するために使用しているコードは次のとおりです。

では、どうすれば私のウェブサイトを例外として追加したり、チェックをオフにしたりできますか? それとも、マリオネットがまだ実装していない機能ですか?