lib/polyblock/capybara_helpers.rb in polyblock-1.2.1 vs lib/polyblock/capybara_helpers.rb in polyblock-1.2.2
- old
+ new
@@ -1,9 +1,10 @@
module Polyblock
module CapybaraHelpers
def fill_in_polyblock(locator, params={})
# Find out ckeditor id at runtime using its label
# if page.has_css? "##{locator}"
+ locator = locator.to_s if locator.is_a? Symbol
if !locator.include?(' ') && page.evaluate_script("$('##{locator}').is('*')")
# Locator is fine as is for capybara.
# elsif page.has_css? 'label', text: locator
elsif page.evaluate_script("$(\"label:contains('#{locator}')\").is('*')")
locator = find('label', text: locator)[:for]