Work with DOM elements in Ruby Selenium-WebDriver

# get single or first element driver.find_element :css, 'div[class="foo"]' # or driver.first :css, 'div[class="foo"]' # get all elements driver.find_elements :css, 'div' # or driver.all :css, 'div' # check for element exist is_element_exist = (elements.find_elements(:css, 'div[class="foo]').count == 0) ? false : true # or is_element_exist = (elements.all(:css, 'div[class="foo]').count == 0) ? false : true

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.