Skip to content

Commit 12024be

Browse files
committed
Update examples
1 parent ede61bd commit 12024be

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

examples/boilerplates/samples/test_page_objects.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ def do_search_and_click(self, sb, search_term):
3434

3535
class MyTests(BaseCase):
3636
def test_page_objects(self):
37-
if self.headless and self._multithreaded:
37+
if self.headless:
3838
self.open_if_not_url("about:blank")
39-
print("\n Skipping test in headless multi-threaded mode.")
40-
self.skip("Skipping test in headless multi-threaded mode.")
39+
print("\n Skipping test in headless mode.")
40+
self.skip("Skipping test in headless mode.")
41+
if not self.undetectable:
42+
self.get_new_driver(undetectable=True)
4143
search_term = "SeleniumBase.io Docs"
4244
expected_text = "SeleniumBase"
4345
GooglePage().go_to_google(self)

examples/cdp_mode/raw_cdp_turnstile.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
sb = sb_cdp.Chrome(url)
55
sb.gui_click_captcha()
66
sb.assert_element("img#captcha-success")
7-
sb.sleep(2)
7+
sb.set_messenger_theme(location="top_left")
8+
sb.post_message("SeleniumBase wasn't detected", duration=3)
89
sb.driver.stop()

examples/test_hack_search.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,20 +12,21 @@ def test_hack_search(self):
1212
self.open_if_not_url("about:blank")
1313
print("\n Skipping test in headless mode.")
1414
self.skip('Skipping test in headless mode.')
15+
if not self.undetectable:
16+
self.get_new_driver(undetectable=True)
1517
self.open("https://google.com/ncr")
1618
self.hide_elements("iframe")
1719
self.assert_element('[title="Search"]')
1820
self.sleep(0.5)
1921
self.set_attribute('[action="/search"]', "action", "//bing.com/search")
2022
self.set_attributes('[value="Google Search"]', "value", "Bing Search")
21-
self.type('[title="Search"]', "GitHub SeleniumBase Docs Install")
23+
self.type('[title="Search"]', "SeleniumBase GitHub Page URL")
2224
self.sleep(0.5)
2325
self.js_click('[value="Bing Search"]')
2426
self.highlight("h1.b_logo", loops=8)
25-
self.highlight_click('[href*="github.com/seleniumbase/SeleniumBase"]')
26-
self.highlight_click('[href="/seleniumbase/SeleniumBase"]')
27-
self.assert_text("SeleniumBase", "strong a")
28-
self.highlight("strong a")
27+
source = self.get_page_source()
28+
self.assert_true("github.com/seleniumbase/SeleniumBase" in source)
29+
self.click('a:contains("seleniumbase/SeleniumBase")')
2930
self.js_click('a[title="examples"]')
3031
self.highlight('#repo-content-turbo-frame')
3132
self.js_click('a[title="test_hack_search.py"]')

0 commit comments

Comments
 (0)