2017-03-27 8 views
1

私は、プラットフォーム固有のテストを実行するべき分度器を指定しようとしています。ベースセレンの実装では、(あなたが使用している言語バインディングに応じて)このようにそれを実行します。分度器で実行プラットフォームを指定する

desiredCapabilities.setCapability(CapabilityType.PLATFORM, "MAC"); 

私は分度器自身にそれを行う方法が表示されません。分度器テストコードでこのパラメータを設定する方法はありますか?私はこのことについて、リファレンスやGoogleの検索で何も見ていない。

編集:私は現在、私のconf.jsが今働いているように思わ以下にファイルを更新したアンダーソンの答えによると

exports.config = { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    'capabilities': { 
    browserName: 'chrome', 
    platform: 'WINDOWS' 
    }, 
    specs: ['todo-spec.js'] 
}; 

答えて

1

あなたはとしてconf.jsにプラットフォーム情報を指定することができます:

exports.config = { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    'capabilities': { 
    browserName: 'chrome', 
    platform: 'MAC' 
    }, 
    specs: ['todo-spec.js'] 
}; 

は、そうでないなら、私はあなたが私が試した

+0

たい正確に何を知ってみましょうそれは今です。私の基本的なconf.jsにはブラウザ、プラットフォーム、seleniumAddressとspecsが属性/パラメータとしてあり、 "[13:09:06] E/launcher - エラー:TypeError:ターゲットブラウザは文字列でなければならないが、エラーはです。あなたはforBrowser()を呼び出すことを忘れましたか? "、その問題はどうなっているのでしょうか? –

+0

正確な 'conf.js'を共有できますか?このデータでチケットを更新してください。 – Andersson

+0

conf.jsで更新された元の投稿 –

関連する問題