2017-07-31 3 views
0

テストを作成しています。テストの前に何かをテストする前に、ウェブサイトの言語を変更する必要があります。言語が英語であるかどうかを確認するgotoifの後に、 "labelChangeLanguage"というラベルにジャンプしたいが、私はいつもそれが見つからなかったという噂を得る。しかし、まあ、それはそこにあります。ここでSelenium IDE Flow Control(gotoif) - "エラー:指定されたラベル" labelName "が見つかりません"

失敗Seleniumテストのスクリーンショット:

enter image description here

私が間違っているのか?

+0

ラベルに行くとどうなりますか?テストがループに詰まっていることが確認され、常にgotoifコマンドをチェックして元に戻りますか? – Klendathu

答えて

0

2つのgotoif条件文が必要です。最初のものを使い、次のような行のためにgotoLabelを使ってください:

gotoIf | '$ {isEnglish}' == 'true' | changeLanguage goto |完了しました ラベル| labelChangeLanguage goto |完了しました ラベル| done

これは動作するので、$ {isEnglish}と評価されます。そうであれば、changeLanguageというラベルにジャンプし、そうでなければ、直ちに次の行に移動し、完了したラベルにジャンプします。私は、読みやすさのために名前の中の単語ラベルを削除するようにラベルを変更しました。

関連する問題