我使用下一个命令在选择列表中获取所选选项的文本:
@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"
如何从没有 [ ] 括号的选择列表中获取文本值?