(変数を使用して) 文字列内に単語があるかどうかを確認する方法を知りたいです。
たとえば、文字列 " test,test2,test3 " (引用符なし) を内部に持つoptionsという変数があります。この文字列にtest2という単語が含まれているかどうかを確認したいと思います。
私はこの方法を試しました:
- コマンド:ストア// ターゲット: test,test2,test3 // 値:オプション
- コマンド: storeEval // ターゲット: javascript{storedVars['options'].contains("test2");} // 値:結果
この文字列で単語 test2 が見つかったかどうかにかかわらず、Selenium にその変数の結果に TRUE または FALSE を格納させたいのですが、次のエラーが発生しています。
[エラー] 予期しない例外: TypeError: storedVars.options.contains は関数ではありません。ファイル名 -> chrome://selenium-ide/content/selenium-core/scripts/selenium-api.js、lineNumber -> 2545
何か案は?
スクリーンショット: http://oi40.tinypic.com/2qibcxf.jpg