Skip to content

Commit 99e0b88

Browse files
committed
fix wiki search
1 parent 0a200b3 commit 99e0b88

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

modules/page_object_google_search.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from selenium.webdriver.remote.webelement import WebElement
22

33
from modules.page_base import BasePage
4+
from selenium.webdriver.common.keys import Keys
45

56

67
class GoogleSearch(BasePage):
@@ -17,6 +18,13 @@ def type_in_search_bar(self, text: str) -> BasePage:
1718
search_bar = self.get_search_bar_element()
1819
search_bar.send_keys(text)
1920

21+
def press_enter_search_bar(self) -> BasePage:
22+
"""
23+
Sends Enter into the search bar
24+
"""
25+
search_bar = self.get_search_bar_element()
26+
search_bar.send_keys(Keys.ENTER)
27+
2028
def get_search_bar_element(self) -> WebElement:
2129
"""
2230
Finds the search bar element and returns it as a WebElement

tests/security_and_privacy/test_cookies_not_saved_private_browsing.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from selenium.webdriver import Firefox
22

33
from modules.browser_object import Navigation, PanelUi
4-
from modules.page_object import AboutPrefs, GenericPage
4+
from modules.page_object import AboutPrefs, GenericPage, GoogleSearch
55
from modules.util import BrowserActions
66

77

@@ -13,21 +13,18 @@ def test_cookies_not_saved_private_browsing(driver: Firefox):
1313
about_prefs = AboutPrefs(driver, category="privacy")
1414
panel_ui = PanelUi(driver).open()
1515
nav = Navigation(driver)
16-
wiki_page = GenericPage(
17-
driver, url="https://ro.wikipedia.org/wiki/Pagina_principal%C4%83"
18-
)
16+
google_search = GoogleSearch(driver)
1917
ba = BrowserActions(driver)
2018

2119
# open new private window
2220
panel_ui.open_private_window()
2321
nav.switch_to_new_window()
2422

25-
# open the wiki page and perform a search
26-
wiki_page.open()
27-
wiki_search_bar = wiki_page.get_element("wiki-search-bar")
28-
wiki_search_bar.send_keys("hello")
29-
wiki_page.get_element("wiki-search-button").click()
30-
wiki_page.wait_for_page_to_load()
23+
# open the google page and perform a search
24+
google_search.open()
25+
google_search.type_in_search_bar("hello")
26+
google_search.press_enter_search_bar()
27+
google_search.wait_for_page_to_load()
3128

3229
# close the page and switch to first tab
3330
driver.close()

0 commit comments

Comments
 (0)