Added workaround for ff keyboard binding issue.
This commit is contained in:
parent
cc7b49ebbe
commit
b348d70f23
2 changed files with 29 additions and 5 deletions
|
@ -118,7 +118,7 @@ class AgentTicketActionLevel8Test < TestCase
|
|||
sendkey(
|
||||
value: :enter,
|
||||
)
|
||||
sleep 2
|
||||
sleep 3
|
||||
|
||||
# set tag #2
|
||||
click(
|
||||
|
@ -131,7 +131,7 @@ class AgentTicketActionLevel8Test < TestCase
|
|||
sendkey(
|
||||
value: :enter,
|
||||
)
|
||||
sleep 2
|
||||
sleep 3
|
||||
|
||||
# set tag #3 + #4
|
||||
click(
|
||||
|
@ -144,7 +144,7 @@ class AgentTicketActionLevel8Test < TestCase
|
|||
sendkey(
|
||||
value: :enter,
|
||||
)
|
||||
sleep 2
|
||||
sleep 3
|
||||
|
||||
# set tag #5
|
||||
click(
|
||||
|
@ -157,7 +157,7 @@ class AgentTicketActionLevel8Test < TestCase
|
|||
click(
|
||||
css: '#global-search',
|
||||
)
|
||||
sleep 2
|
||||
sleep 3
|
||||
|
||||
# verify tags
|
||||
tags_verify(
|
||||
|
|
|
@ -10,13 +10,37 @@ class KeyboardShortcutsTest < TestCase
|
|||
url: browser_url,
|
||||
)
|
||||
tasks_close_all()
|
||||
sleep 2
|
||||
|
||||
# show shortkeys
|
||||
shortcut(key: 'h')
|
||||
|
||||
# ff issue, sometimes shortcut is not fired in browser test env
|
||||
if ENV['BROWSER'] && ENV['BROWSER'] =~ /firefox/i
|
||||
exists = false
|
||||
(1..4).each {|_count|
|
||||
sleep 1
|
||||
next if !@browser.find_elements(css: '.modal')[0]
|
||||
exists = true
|
||||
}
|
||||
if !exists
|
||||
reload
|
||||
sleep 4
|
||||
shortcut(key: 'h')
|
||||
(1..4).each {|_count|
|
||||
sleep 1
|
||||
next if !@browser.find_elements(css: '.modal')[0]
|
||||
exists = true
|
||||
}
|
||||
end
|
||||
if !exists
|
||||
shortcut(key: 'h')
|
||||
end
|
||||
end
|
||||
watch_for(
|
||||
css: '.modal',
|
||||
value: 'Keyboard Shortcuts',
|
||||
timeout: 2,
|
||||
timeout: 6,
|
||||
)
|
||||
|
||||
# hide shortkeys
|
||||
|
|
Loading…
Reference in a new issue