2

角度分度器を使用してテストを設定しようとしました。デスクトップのブラウザーを使用すると問題なく動作しますが、モバイル ブラウザーでは失敗します。分度器セットはこちら。

    seleniumAddress: 'http://hub.browserstack.com/wd/hub',
    capabilities: {
       'browserstack.user' : 'user',
       'browserstack.key' : 'key',
       'browserstack.debug': 'true',
       'browserstack.local' : 'true',
       'platform' : 'MAC',
       'device' : 'iPad mini Retina'
    },

そして、iphoneを使用しているときに、ブラウザスタックのログに次のようなエラーが表示されました:

    <Error>
    <Code>AccessDenied</Code>
    <Message>Access Denied</Message>
    <RequestId>6A1E5288B65A8A2C</RequestId>
   <HostId>
    ixGtp6t7yQWYa7cjkNqmaXLEHTXeKklSkf+Jmg9vnA/a+RYUfzUhJuNykqKAwOuoA3o1eQA9M9c=
   </HostId>
   </Error>

androidだとこんなエラー

   01:23 0 Injecting JavaScript-argsbodyscriptreturn (function () { var el =    document.querySelector(arguments[0]); var callback = arguments[1]; try { angular.element(el).injector().get('$browser'). notifyWhenNoOutstandingRequests(callback); } catch (e) { callback(e); } }).apply(null, arguments);⇒ 
   **This is feature will be implemented soon!**

誰でもこれについていくつかのアイデアを教えてもらえますか?

4

1 に答える 1

0

usernameおよびAPI keyリクエスト URL で指定する必要があります。

あなたのコードで:

http://hub.browserstack.com/wd/hub

そのはず:

http://[username]:[api_key]@hub.browserstack.com/wd/hub

[] ブラケットなし。

また、さらに理解を深めるためにブラウザスタックのドキュメントを読むこともできます。https://www.browserstack.com/automate/ruby

于 2015-09-22T11:44:48.640 に答える