Fixed check()/uncheck() helper to work with checkbox-replacement.
This commit is contained in:
parent
895d443d96
commit
e7bd393b4e
1 changed files with 12 additions and 7 deletions
|
@ -587,9 +587,10 @@ class TestCase < Test::Unit::TestCase
|
||||||
|
|
||||||
instance = params[:browser] || @browser
|
instance = params[:browser] || @browser
|
||||||
|
|
||||||
element = instance.find_elements(css: params[:css])[0]
|
instance.execute_script("if (!$('#{params[:css]}').prop('checked')) { $('#{params[:css]}').click() }")
|
||||||
checked = element.attribute('checked')
|
#element = instance.find_elements(css: params[:css])[0]
|
||||||
element.click if !checked
|
#checked = element.attribute('checked')
|
||||||
|
#element.click if !checked
|
||||||
end
|
end
|
||||||
|
|
||||||
=begin
|
=begin
|
||||||
|
@ -607,9 +608,10 @@ class TestCase < Test::Unit::TestCase
|
||||||
|
|
||||||
instance = params[:browser] || @browser
|
instance = params[:browser] || @browser
|
||||||
|
|
||||||
element = instance.find_elements(css: params[:css])[0]
|
instance.execute_script("if ($('#{params[:css]}').prop('checked')) { $('#{params[:css]}').click() }")
|
||||||
checked = element.attribute('checked')
|
#element = instance.find_elements(css: params[:css])[0]
|
||||||
element.click if checked
|
#checked = element.attribute('checked')
|
||||||
|
#element.click if checked
|
||||||
end
|
end
|
||||||
|
|
||||||
=begin
|
=begin
|
||||||
|
@ -2070,7 +2072,10 @@ wait untill text in selector disabppears
|
||||||
element = instance.find_elements(css: '.modal input[name=password_confirm]')[0]
|
element = instance.find_elements(css: '.modal input[name=password_confirm]')[0]
|
||||||
element.clear
|
element.clear
|
||||||
element.send_keys(data[:password])
|
element.send_keys(data[:password])
|
||||||
instance.find_elements(css: '.modal input[name="role_ids"][value="3"]')[0].click
|
check(
|
||||||
|
browser: instance,
|
||||||
|
css: '.modal input[name=role_ids][value=3]',
|
||||||
|
)
|
||||||
instance.find_elements(css: '.modal button.js-submit')[0].click
|
instance.find_elements(css: '.modal button.js-submit')[0].click
|
||||||
sleep 3.5
|
sleep 3.5
|
||||||
set(
|
set(
|
||||||
|
|
Loading…
Reference in a new issue