2017-05-12 10 views
0

e2eテストでは、リモートデバイスでテストを実行できるTestcafeを使用します。 リモートデバイスでテストを開始するには、リモートブラウザにTestcafe URLによって生成されたものを入力する必要があります。 リモートからブラウザを起動して特定のURLに移動するように指示することができたら誰でも解決策を提案できますか?カルマや他のツールを使用してリモートマシン上の特定のURLを持つブラウザを起動するにはどうすればよいですか?

カルマと協力している人は、解決策を提案できますか? ありがとうございます。

+0

どのOSのブラウザを起動しますか? –

+0

ChromeOSとFirefoxを搭載したmacOSまたはWindowsが可能です。 –

答えて

0

残念ながら、TestCafeはこのままではサポートしていません。しかし、以下のアイデアが役に立ちます:

  • リモートマシンのSSHまたはTelnetサーバーを起動します。次に、SSH/Telnet経由でブラウザを起動するスクリプトを作成します。テストURLは2番目の引数として渡されます。次にpathプロバイダを使用してスクリプトを開始します。 TestCafeでスクリプトを使用してブラウザを起動する方法については、this threadをご覧ください。

  • リモートマシンにインストールされるバックエンドサービスを実装し、ブラウザをREST APIまたはRPCで起動します。ノードの場合はexpress(RESTの場合)、dnode(RPCの場合)、testcafe-browser-tools(ブラウザの開始の場合)を参照できます。 Browser Providerフロントエンドを実装し、すべてのブラウザプロバイダAPIリクエストをプロキシし、バックエンドに送信します。

関連する問題