2016-09-29 13 views
2

私はファイアフォックスで分度器テストを実行しようとしましたが、残念なことに運がありません。テストはchromeで正しく実行されますが、Firefoxはページの開始方法を知らないためです。 URLに行くたびに、間違ったURLがスローされます:about:blank&utm_content=firstrunファイアウォールで分度器を動かす

私の設定は非常に簡単です:

exports.config = { 
    multiCapabilities: [{ 
     'browserName': 'firefox' 
     }, { 
     'browserName': 'chrome' 
    }], 
    }, 

    params: { 
    url: 'https://google.com/', 
    outdir: './test/coverage/', 
    elements: [{ 
    'type': 'button', 
    'events': ['click'], 
    'elements': [] 
    }], 
}, 
    onPrepare: function() { 
    jasmine.getEnv().addReporter(reporter.getJasmine2Reporter()); 

    /*Logging*/ 
}, 

framework: 'jasmine', 
seleniumAddress: 'http://localhost:4444/wd/hub', 

私は、Firefoxのバージョン48

+0

あなたはどのバージョンのfirefoxを持っていますか? – Hmahwish

+0

私の質問が更新されました – FCin

+0

同じことをしてFirefox 49を使用しています – Dash

答えて

1

を、それを試してみましたすべての互換性情報のための真実のソースはSelenium ChangeLog

であるFirefoxの&セレン との互換性の問題のように見えます

最後の互換性宣言は、Selenium 2.51 changeLogにあり、以下のsが読み込まれます。だから、一度46/45/44にFirefoxをダウングレードし、それがFirefox用のプロジェクトのサポートポリシーに合わせて

シームレスにする必要があり、このドライバは、Firefox 44(現在のリリース)、43(直前
で テストされています38(現在のESRリリース)、および31(直前のESR リリース)のいずれかを選択します。

+0

44で試してみました。正しいURLを読み込みますが、タイムアウトのために失敗しますが、これは私の側では問題です。なぜなら、デフォルトのタイムアウトオプションで再生する必要があるからです。とにかくありがとうございました。 – FCin