Module: TokenField::Capybara::Dsl
- Defined in:
- lib/token_field/capybara/dsl.rb
Instance Method Summary collapse
Instance Method Details
#clear_token(id, options = {}) ⇒ Object
11 12 13 14 |
# File 'lib/token_field/capybara/dsl.rb', line 11 def clear_token(id, ={}) = page.all(:xpath, "//input[@id='#{input_id(id, )}']/preceding-sibling::ul[@class='token-input-list-facebook'][last()]/descendant::span[@class='token-input-delete-token-facebook']") .each{ || .click } end |
#fill_in_token(id, options) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/token_field/capybara/dsl.rb', line 4 def fill_in_token(id, ) waiting = .fetch(:waiting_call) { lambda { sleep(1) } } fill_in "token-input-#{input_id(id, )}", waiting.call find(".token-input-dropdown-facebook li").click end |