2016-07-13 15 views
0

私は、異なるブラウザでウェブサイトをテストするために分度器とブラウザスタックを使用して実行する仕様ファイルと設定ファイルを作成しました。私はbrowserstackのモバイルデバイステスト機能を使用してデバイスをテストするためにconfigを編集しようとしています。 分度器filename-confを実行すると、次のエラーが返されます。
「WebDriverError:まだimplementdない私たちを助けてください。htttp://appium.io/get-involved.html」ここ分度器スクリプトを使用してBrowserstackの携帯端末のテスト機能を使用するには?

は、モバイルWebブラウザ上でスペックを実行しようとする設定です。

exports.config = { 
seleniumAddress: 'http://hub.browserstack.com/wd/hub', 

specs: [ 

    'example-spec.js' 
], 

multiCapabilities: [{ 

    browserName : 'iPhone', 
    'platform' : 'MAC', 
    'device' : 'iPhone 5S', 
    'deviceOrientation' : 'portait', 
    'project' : 'Isengard Mobile Automation', 
    'build' : 'Mobile Test', 
    'browserstack.user': 'username', 
    'browserstack.key': 'keyname', 
    acceptSslCerts: 'true' 
    directConnect: true 

}], 

ブラウザスタックモバイルテストを利用するには、appiumが必要ですか?また、あなたの能力へのコメントで提案されているように必要な

+0

'directConnect'を削除するとどうなりますか? – alecxe

+0

機能が同様にフォーマットされていないようです – nullpointer

+0

directConnect @alecxeを削除すると同じエラーが発生します –

答えて

1

BrowserStackは、iOS上であなたのSeleniumテストを駆動するためにAppiumを使用しています。受け取った例外は、あなたが実行した特定のSeleniumコマンドを示しているかもしれませんが、まだAppiumではサポートされていません。

ブラウザスタックのモバイルテストプラットフォームでSeleniumスクリプトを実行するためにAppiumをダウンロードする必要はありません。あなたは単に能力を変えなければなりません。あなたがiOS用言及した機能は以下のとおりです。彼らはこの:)

注意のお手伝いをするための最良の男になるよう

私はBrowserStackのサポート([email protected])に手を差し伸べる推薦しますは、BrowserStackのドキュメントhereに記載されているとおりに正しく入力してください。そこに何も変更する必要はありません。

0

いくつかの変更 -

multiCapabilities: [ 
     { 
      platformName: 'iOS', 
      platformVersion: '7.1', 
      browserName: '', 
      app: '<your app name>', 
      deviceName: 'iPhone 5S', 
      'deviceOrientation' : 'portait', 
      'project' : 'Isengard Mobile Automation', 
      'build' : 'Mobile Test', 
      'appium-version': "1.4.0", 
      username: '<USERNAME>', 
      accessKey: '<KEY>', 
      acceptSslCerts: 'true', 
      directConnect: 'true' 
     }], 
関連する問題