1

セレンは初めてで、セレンIDEで記録している間は、ドロップダウンリストを記録していません。HTMLコードを投稿しています。

IDEがイベントを記録していない場合は、要素が非表示として定義されているなどの問題が発生します。

ご協力いただきありがとうございます :)

<input type="hidden" name="roleSpecification.industries.id" value="" />
<select name="roleSpecification.industries.id" size="3" data-placeholder="Any"   class="test chzn-select" multiple="multiple" id="roleSpecification_industries_id" >
<option value="1">Accounting</option>
<option value="2">Architecture &amp; Planning</option>
<option value="3">Arts</option>
</select>
4

1 に答える 1

0

セレンリファレンスから。

storeVisible (ロケーター、変数名)

指定された要素が表示されているかどうかを判断します。CSS の「visibility」プロパティを「hidden」に設定するか、「display」プロパティを「none」に設定することで、要素を非表示にすることができます。要素が存在しない場合、このメソッドは失敗します。

引数:

  • locator - 要素ロケータ

  • variableName - 結果が格納される変数の名前。

戻り値:

指定された要素が可視の場合は true、そうでない場合は false

関連アサーション、自動生成:

  • assertVisible ( ロケータ )
  • assertNotVisible ( ロケータ )
  • verifyVisible (ロケータ)
  • verifyNotVisible ( ロケータ )
  • waitForVisible ( ロケーター )
  • waitForNotVisible ( ロケーター )

使用できますverifyVisible(css=input[name="roleSpecification.industries.id"])

于 2012-12-07T09:24:10.030 に答える