これが私の状況です:
(インターンからの機能テストの側面のみが必要です。)
- 1 台のマシンでハブとして Selenium スタンドアロンを実行しています。
- 私はいくつかのマシンでノードとしてセレンスタンドアロンを実行しています.win7、win8、osx 10.8など、それぞれchrome、firefox、safari、IEを搭載しています。
- これらのマシンはすべて同じネットワーク上にあり、相互にアクセスできます。
- 機能テスト用に構成されたインターン (インターン ランナー) を実行しています。
現在、intern-runner を実行すると [たとえば、osx 10.8 で] 適切なブラウザーが起動しているのがわかりますが、URL は次のとおりです。
http://some.ip.addr:port/__intern/client.html?baseUrl=%2F&config=tests%2Fintern.js&reporters=webdriver&sessionId=8e442817-1f41-4690-9af5-e0a513cb17b1
問題は -
- パスでを使用できません。使用できる
__intern
URL は次のとおりです。
http://some.ip.addr:port/
質問は:
1) リモートで実行されるブラウザーに入力された URL を構成するにはどうすればよいですか?
2) その URL の各セグメントを構成するにはどうすればよいですか?つまり、params、client.html
セグメント、および__intern
セグメントです。
私はもう試した...
intern.js での設定: proxy, proxyUrl, proxyType=direct
.
繰り返します:
1)機能テストのみが必要です-単体テストはありません-すでにその部分をカバーしています。
2) 徹底的な検索を実行し、すべてのドキュメントを読みました。