3

FirefoxでSeleniumIDEを使用してテストケースを作成しています。

選択ボックスを右クリックして[使用可能なすべてのコマンドを表示]を選択すると、assertValue常にグレー表示されます。テキストボックスとオプションボックスを使用assertValueすると、特定の値が設定されていることを確認できます。この機能が一部のボックスで使用できないのはなぜですか?assertValueまたは、Selenium IDEでHTML選択ボックスを使用できるようにするために必要なトリックはありますか?

具体的な例が必要な場合は、次のことを試してください。

  1. 新しいSeleniumIDEテストケースを開始します。
  2. http://www.google.com/advanced_searchを開きます
  3. ページの下部近くに、「言語」のHTML選択ボックスがあります。デフォルトは「任意の言語」です。[任意の言語]を右クリックして[使用可能なすべてのコマンドを表示]に移動すると、assertValueグレー表示になります。assertValueこの選択ボックスで使用できないのはなぜですか?
4

3 に答える 3

2

「使用可能なすべてのコマンドを表示」から使用できないからといって、必ずしも使用できないとは限りません。IDEにコマンドを追加し、テストの一連の操作でコマンドを選択します(つまり、「ソース」ビューではなく「テーブル」ビューから)。これで、選択した操作の「コマンド」、「ターゲット」、「値」が表示されます。コマンドを必要なものに変更するだけです。

于 2011-01-26T16:01:11.570 に答える
2

これが私がそれを整理した方法です、IDEに手動で新しいコマンドを追加します:

Command: assertSelectedValue
Target: id=countrySelect
Value: Switzerland
于 2012-06-06T16:00:04.077 に答える
0

assertValueselectタグにはオプションのみがあり、value属性はないため、ドロップダウン選択では使用できません。

言語ドロップダウンをクリックして、オプションから選択できます。

以下は、言及されたサイトのIDEのドロップダウンリストから値を選択するためのコードです。

open /advanced_search
click //option[@value='lang_el']
select lr label=French
于 2011-02-03T04:12:49.043 に答える