mirror of
https://github.com/discourse/discourse.git
synced 2025-05-29 01:31:35 +08:00
FIX: In topic search for glimmer header (#26040)
- Fix cmd + f keyboard shortcut that opens up the search menu or browser search
This commit is contained in:
29
spec/system/page_objects/pages/header.rb
Normal file
29
spec/system/page_objects/pages/header.rb
Normal file
@ -0,0 +1,29 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
module PageObjects
|
||||
module Pages
|
||||
class Header < PageObjects::Pages::Base
|
||||
def get_computed_style_value(selector, property)
|
||||
page.evaluate_script(
|
||||
"window.getComputedStyle(document.querySelector('#{selector}')).getPropertyValue('#{property}')",
|
||||
).strip
|
||||
end
|
||||
|
||||
def resize_element(selector, size)
|
||||
page.evaluate_script("document.querySelector('#{selector}').style.height = '#{size}px'")
|
||||
end
|
||||
|
||||
def active_element_id
|
||||
page.evaluate_script("document.activeElement.id")
|
||||
end
|
||||
|
||||
def click_outside
|
||||
find(".d-modal").click(x: 0, y: 0)
|
||||
end
|
||||
|
||||
def search_in_topic_keyboard_shortcut
|
||||
page.send_keys([PLATFORM_KEY_MODIFIER, "f"])
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user