3

数か月前は問題なく動作していましたが、テストを実行すると失敗し、その理由や修正方法がわかりません。

背景:
現在ログインしている「管理者」ユーザーが、提示されたログインハイパーリンクを介して「プラクティショナー」の1人としてログインできるように、いくつかのリンクを含む画面があります。

詳細:
私のテストでは、[ログイン リンク] ハイパーリンクをクリックし、必要に応じて新しいパスワードを入力して確認します。次に、「彼らとして」開業医の画面に移動します。「しわ」は、ユーザーが (新しい) パスワードを入力するためのポップアップが、セレン IDE が使用する新しいウィンドウである新しいウィンドウで発生したことでした。したがって、基本的にハイパーリンクをクリックするだけでは機能しませんでした。これを回避するためにstore、ハイパーリンクの href - a@href- をセレン変数first_login_link_toで使用し、ページにアクセスするopen代わりに使用することができました。clickAndWaitopen ${first_login_link_to}

これは数か月前は正常に機能していました....しかし、現在は機能していません。

ページが存在しないというメッセージが表示され、URL を見ると - うーん! それはどういうわけかロケーターのものを含み、私は得ています

http://dmplanning-stage.herokuapp.com//tr[td[contains(.,'6 Day')]][1]/td[8]/a@href

それ以外の

http://dmplanning-stage.herokuapp.com/p/zaH7m3aL7fxuPLvrc21L

ブラウザの URL アドレス バーに表示されます。

open変数に保存されているURLにセレンを取得し、その「ロケーター」アドレスを使用しないようにするにはどうすればよいですか?

セレン:

open          /admin
clickAndWait  link=practitioners
store         //tr[td[contains(.,'6 Day')]][1]/td[8]/a@href
open          ${first_login_link_to}
4

2 に答える 2

1

見つけた - わあ!どういうわけか私storeAttributeはプレーンに変わりましたstore
元に戻すと、すべてが再び機能しました!

于 2013-07-17T18:39:49.753 に答える