Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 7 additions & 4 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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)

AltStyle によって変換されたページ (->オリジナル) /