ドロップダウンリストで実際に選択されているオプションが選択されていることを確認しようとします(選択):
expect(page.sltMembers_element.options).to eql('John Doe')
しかし、予想されるエラーが表示されます: 'John Doe' and got: list of all options from drop down list.
ドロップダウンリストで実際に選択されているオプションが選択されていることを確認しようとします(選択):
expect(page.sltMembers_element.options).to eql('John Doe')
しかし、予想されるエラーが表示されます: 'John Doe' and got: list of all options from drop down list.
sltMembers_element
メソッドがアクセサによって生成されたものであると仮定するとselect_list
、page-object には 5 つのメソッドがあります。
sltMembers
現在選択されているアイテムのテキストを返します。sltMembers=
項目を選択します。sltMembers_element
page-object 要素を返します。sltMembers?
要素が存在するかどうかを確認します。sltMembers_options
利用可能なすべてのオプションの配列を取得します。選択したオプションを確認したいので、ページのsltMembers
メソッドを呼び出します。
expect(page.sltMembers).to eql('John Doe')