私のアプリケーションには管理者アカウントがあり、テストはその中で行われました。
このアカウントには、ログインに使用する「通常の」ユーザー用のハイパーリンクがあります。次に例を示します。
ワン http://dmplanning-stage.herokuapp.com/p/7Fimn1FRs1WZe5xmFTUA
ツー http://dmplanning-stage.herokuapp.com/p/FRs1WZe7Fimn15TUAxmF
スリーhttp://dmplanning-stage.herokuapp.com/p/mFTUA7Fimn1FRs1WZe5x
これらのリンクは、テスト スイートを実行するたびに生成され、ID は異なります。
これらのユーザーとそのログイン ハイパーリンクを一覧表示するページのハイパーリンクを見つけてクリックするテストを作成しました。テストが実行され、Selenium によってブラウザに新しいウィンドウが表示されますが、ログインして続行できるようにするにはどうすればよいですか?
より挑戦的にするために、他のウィンドウには空のタイトルがあります。
プログラマーにタイトルを追加してもらうことはできますが、時間がかかります。それを使用して/使用せずに、他のウィンドウを識別して切り替える方法はありますか?