0

基本的に次のジョブを実行するセレンコードを統合したJava Webアプリケーションがあります。ユーザー名とパスワードを含むログインページがあるため、詳細を入力してログインボタンをクリックすると、セレンが呼び出されますコード (サーブレットを介した Java メソッド)、別のタブを開き、URL と同じ詳細をログイン ページに入力します。これは1つのシステムで正常に動作しますが、.warファイルをTomcatに展開して、すべてのユーザーが同じように動作するようにする必要がありますが、リモートシステムからURLにアクセスしてログインすると、ブラウザが開きます私のApacheが実行されている私のサーバー。

だから私の質問はどうすればこれを達成できますか? ユーザーが私のURLにアクセスしてログインすると、サーバーではなくシステムで別のタブを開く必要があります。

grid2 を使用してみましたが、サーバーにハブを作成し、リモート システムにノードを作成しましたが、アプリケーションを実行すると、サーバーでブラウザーが開きます。どうすればこれを達成できるかわかりません。

node.jsを使用してChromeでJavaスクリプトを使用するリンクが1つあります

[ http://aboutcode.net/2013/12/02/automating-chrome-on-windows-with-javascript-using-selenium-webdriverjs.html][1]

JavaでSelenium Javaスクリプトコードを実行するにはどうすればよいですか.

どんな助けでも本当に感謝します。

4

2 に答える 2

0

これは、Selenium TESTフレームワークの重大な誤用のように思えます。アプローチを再考することをお勧めします。アプリケーション内から JavaScript を使用して、クエリ文字列を介して変数を新しいウィンドウに渡すことで、やりたいことをすべて実現できます。

于 2015-07-03T11:55:29.563 に答える