我用下一個命令來獲得選擇的選項中選擇列表的文本:如何從選擇列表中沒有[]所選選項的文本括號
@sltedStudy=page.select_list_element(:id => 'cntrStudy', :frame => frame).selected_options(&:text)
但是當我嘗試對值進行比較:
expect(page.cell_element(:xpath => "//td[.='Lorem Ipsum']/following-sibling::td[1]", :frame => frame).text).to be == @sltedStudy
返回:
RSpec::Expectations::ExpectationNotMetError: expected: == ["SLC"]
got: "SLC"
如何我可以從選擇列表中沒有括號[]文本的價值?
數組,當然是。我忘記了selected_options返回一組選定的選項:)謝謝。 –
此答案可能適用於OP,但由於Cheezy指出的原因,我強烈建議不要使用此答案。 –