Skip to content

Commit 04aacbb

Browse files
committed
Update example tests
1 parent 9fabde0 commit 04aacbb

File tree

6 files changed

+14
-11
lines changed

6 files changed

+14
-11
lines changed

examples/github_test.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ def test_github(self):
1717
self.assert_element("div.repository-content")
1818
self.assert_text("SeleniumBase", "strong a")
1919
self.click('a[title="seleniumbase"]')
20-
self.slow_click('a[aria-describedby="item-type-fixtures"]')
21-
self.assert_element('a[aria-describedby="item-type-base_case.py"]')
20+
self.slow_click('td[class*="large"] a[title="fixtures"]')
21+
self.assert_element('td[class*="large"] a[title="base_case.py"]')

examples/presenter/uc_presentation.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,17 @@ def test_presentation(self):
2929

3030
self.get_new_driver(undetectable=True)
3131
try:
32-
self.driver.uc_open_with_tab("https://nowsecure.nl/#relax")
32+
self.driver.uc_open_with_reconnect(
33+
"https://nowsecure.nl/#relax", reconnect_time=3
34+
)
3335
try:
3436
self.assert_text("OH YEAH, you passed!", "h1", timeout=4)
3537
self.post_message("Selenium wasn't detected!", duration=4)
3638
except Exception:
3739
self.clear_all_cookies()
38-
self.driver.uc_open_with_tab("https://nowsecure.nl/#relax")
40+
self.driver.uc_open_with_reconnect(
41+
"https://nowsecure.nl/#relax", reconnect_time=3
42+
)
3943
self.assert_text("OH YEAH, you passed!", "h1", timeout=4)
4044
self.post_message("Selenium wasn't detected!", duration=4)
4145
finally:
@@ -51,8 +55,7 @@ def test_presentation(self):
5155
"</mk-1></p>"
5256
)
5357
self.begin_presentation(filename="uc_presentation.html")
54-
subprocess.Popen("pytest multi_uc.py --uc -q -n3", shell=True)
55-
self.sleep(6)
58+
subprocess.Popen("pytest multi_uc.py --uc -n3", shell=True).wait()
5659
self.create_presentation(theme="serif", transition="fade")
5760
self.add_slide(
5861
"<p>Not just an army of bots, but an army of bots<br />"

examples/raw_uc_mode.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""SB Manager using UC Mode for evading bot-detection."""
22
from seleniumbase import SB
33

4-
with SB(uc=True) as sb:
4+
with SB(uc=True, test=True) as sb:
55
sb.driver.uc_open_with_tab("https://nowsecure.nl/#relax")
66
sb.sleep(1.2)
77
if not sb.is_text_visible("OH YEAH, you passed!", "h1"):

examples/test_hack_search.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def test_hack_search(self):
2626
self.highlight_click('[href="/seleniumbase/SeleniumBase"]')
2727
self.highlight_click('a[title="examples"]')
2828
self.assert_text("examples", "#file-name-id-wide")
29-
self.highlight('a[aria-describedby="item-type-test_hack_search.py"]')
30-
self.click('a[aria-describedby="item-type-test_hack_search.py"]')
29+
self.highlight('td[class*="large"] a[title="test_hack_search.py"]')
30+
self.click('td[class*="large"] a[title="test_hack_search.py"]')
3131
self.assert_text("test_hack_search.py", "#file-name-id-wide")
3232
self.highlight("#file-name-id-wide")

examples/test_shadow_dom.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def test_shadow_dom(self):
6363
)
6464
remove_button = (
6565
"downloads-manager::shadow #downloadsList"
66-
" downloads-item::shadow #remove"
66+
" downloads-item::shadow #remove-old"
6767
)
6868
no_downloads_area = "downloads-manager::shadow #no-downloads"
6969

examples/youtube_search_test.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ def test_youtube_autocomplete_results(self):
3232
'Actual text was "%s"!' % (search_term, top_result),
3333
)
3434
self.click(result_selector)
35-
self.assert_element_present('a[aria-label*="SeleniumBase"]')
35+
self.sleep(1)

0 commit comments

Comments
 (0)