Allow comma separated CSS selectors in searches
This commit is contained in:
parent
bf57da1dc9
commit
42aa6615b2
|
@ -22,10 +22,14 @@ shared_examples_for "all" do
|
|||
end
|
||||
|
||||
context "with css selectors" do
|
||||
it "should find the first element using the given locator" do
|
||||
it "should find all elements using the given selector" do
|
||||
@session.all(:css, 'h1').first.text.should == 'This is a test'
|
||||
@session.all(:css, "input[id='test_field']").first[:value].should == 'monkey'
|
||||
end
|
||||
|
||||
it "should find all elements when given a list of selectors" do
|
||||
@session.all(:css, 'h1, p').should have(4).elements
|
||||
end
|
||||
end
|
||||
|
||||
context "with xpath selectors" do
|
||||
|
|
|
@ -56,7 +56,7 @@ module Capybara
|
|||
end
|
||||
|
||||
def from_css(css)
|
||||
append(Nokogiri::CSS.xpath_for(css).first)
|
||||
XPath.new(*[@paths, Nokogiri::CSS.xpath_for(css)].flatten)
|
||||
end
|
||||
alias_method :for_css, :from_css
|
||||
|
||||
|
|
Loading…
Reference in New Issue