grid2 を使用して実行するために、いくつかの Webdriver テストに少し問題があります。
私の最初の問題は、一部のテストで別のドメインで何かをチェックする必要があることです。たとえば、ドメイン AA で開始し、ドメイン BB で結果をチェックします。ローカルで実行しているときにドメイン BB に移動することは問題ではありませんが、グリッド (ハブから起動してクライアントでテストする) を使用すると、そのステップでテストが停止します。
もう 1 つの問題は、多くの findby 関数がローカルでしか機能しないことですが、リモート Web ドライバーを使用すると、null ポインター例外が返されます (たとえば、xpath によって)。リモート PC でテストを実行するときではなく、テストがローカルのときに webdriver が要素を検出するのはなぜですか?
明確にするために、ローカルで実行すると両方の PC (ハブとノード) でテストが完全に実行されますが、リモート Web ドライバーを使用すると失敗します。
彼についての手がかりはありますか?