問題タブ [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.
capybara - カピバラがフィールドを設定すると、「読み取り専用要素に値を設定しようとしています」という結果になります
Firefox 47.0 では、Marionette ドライバーに切り替えました。Capybara を使用して、フィールドに入力しようとすると、Capybara は「読み取り専用要素に値を設定しようとしています」と応答し、フィールド値を設定しません。readonly フラグを照会すると「false」が返されるので、何が問題なのですか?
OSXでCapybara 2.7.1とgeckodriver 0.8.0を使用。
これが正しい質問場所であることを願っています。前もって感謝します!
java - マリオネット ドライバー到達不能例外
driverで使用Firefox 47.0.1
しています。しかし、到達不能なブラウザー例外が発生し、開かれませんでした。Marionette
geckodriver-v0.8.0-win32
firefox
私のコードスニペットは以下のようになります:
として表示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
ruby - Firefox プロファイルの新しい信頼できる証明書を追加する方法
marionette
Firefox 47 にアップグレードすると、 Web ドライバーを使用する唯一のオプションが残ります。ただし、信頼できない証明書はサポートしていないようです:
https://stackoverflow.com/a/37868534/520567
Firefox プロファイルを作成するときに証明書をインポートする方法を見つけるのに苦労しています:
上記のコードで、追加の信頼できる証明書を Firefox に追加するにはどうすればよいですか?! テスト中のサーバーによっては、自己署名証明書である場合があります。
python - Marionette のサンプル コードを Python + Selenium で実行できない
残念ながらWebdriver
Firefox 47 以降では動作しなくなったので、に切り替えることを検討していましたMarionette
。
このページの指示に従っています
残念ながら、以下のサンプル コードは実行されません。
次のエラーが表示されます:-
これは私が見逃しているばかげたものだと確信していますが、それが何であるかはわかりません。何か案は?
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でこの同じコードを試してみましたが、うまくいきました
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 ドライバーでまだ解決されていないことですか?
selenium - Firefox マリオネット バイパス セキュリティ例外
Selenium jar 2.53.1 を搭載した Mac 用の Marionette / Geckodriver v9.0 を使用しています。firefox 47 を開くと、「接続が安全ではありません」というエラーが表示されます。ドライバーを作成するために使用しているコードは次のとおりです。
では、どうすれば私のウェブサイトを例外として追加したり、チェックをオフにしたりできますか? それとも、マリオネットがまだ実装していない機能ですか?