Skip to content

Commit ac83486

Browse files
committed
Update the default theme for Demo Mode notifications
1 parent 349cae2 commit ac83486

File tree

3 files changed

+35
-41
lines changed

3 files changed

+35
-41
lines changed

seleniumbase/core/style_sheet.py

Lines changed: 13 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def get_report_style():
2020
title = """<meta id="OGTitle" property="og:title" content="SeleniumBase">
2121
<title>Test Report</title>
2222
<link rel="SHORTCUT ICON"
23-
href="%s" /> """ % REPORT_FAVICON
23+
href="%s" />""" % REPORT_FAVICON
2424

2525
style = (
2626
title
@@ -131,8 +131,7 @@ def get_bt_backdrop_style():
131131
:not(.tour-tour-element) .orphan.tour-tour {
132132
box-shadow: 0 0 0 88422px rgba(0, 0, 0, 0.42);
133133
pointer-events: auto !important;
134-
}
135-
"""
134+
}"""
136135
Saved.bt_backdrop_style = bt_backdrop_style
137136
return bt_backdrop_style
138137

@@ -150,26 +149,24 @@ def get_dt_backdrop_style():
150149
}
151150
button.driver-prev-btn.driver-disabled {
152151
visibility: hidden;
153-
}
154-
"""
152+
}"""
155153
Saved.dt_backdrop_style = dt_backdrop_style
156154
return dt_backdrop_style
157155

158156

159157
def get_messenger_style():
160158
if hasattr(Saved, "messenger_style"):
161159
return Saved.messenger_style
162-
font_family = '"Proxima Nova","proxima-nova",Arial,sans-serif !important'
160+
font_family = '"open-sans",Arial,sans-serif !important'
163161
messenger_style = """
164162
.messenger-message-inner {
165163
font-family: %s;
166164
font-size: 17px;
167165
}
168-
ul.messenger-theme-flat {
169-
box-shadow: 2px 2px 5px 2px rgba(16, 128, 120, 0.34),
170-
2px 2px 10px 2px rgba(16, 128, 120, 0.28) !important;
171-
}
172-
""" % font_family
166+
ul.messenger-theme-flat, ul.messenger-theme-future {
167+
box-shadow: 2px 2px 9px 4px rgba(32, 142, 120, 0.28),
168+
2px 2px 9px 4px rgba(200, 240, 80, 0.34) !important;
169+
}""" % font_family
173170
Saved.messenger_style = messenger_style
174171
return messenger_style
175172

@@ -183,8 +180,7 @@ def get_sh_style_test():
183180
classes: 'shepherd-theme-dark',
184181
scrollTo: true
185182
}
186-
});
187-
"""
183+
});"""
188184
Saved.sh_style_test = sh_style_test
189185
return sh_style_test
190186

@@ -196,8 +192,7 @@ def get_hops_backdrop_style():
196192
hops_backdrop_style = """
197193
.hopscotch-bubble-container {
198194
font-size: 110%;
199-
}
200-
"""
195+
}"""
201196
Saved.hops_backdrop_style = hops_backdrop_style
202197
return hops_backdrop_style
203198

@@ -231,8 +226,7 @@ def get_introjs_style():
231226
.introjs-tooltip, .introjs-floating {
232227
box-sizing: content-box;
233228
position: absolute;
234-
}
235-
"""
229+
}"""
236230
Saved.introjs_style = introjs_style
237231
return introjs_style
238232

@@ -266,8 +260,7 @@ def get_sh_backdrop_style():
266260
}
267261
body.shepherd-active {
268262
pointer-events: none !important;
269-
}
270-
"""
263+
}"""
271264
Saved.sh_backdrop_style = sh_backdrop_style
272265
return sh_backdrop_style
273266

@@ -393,7 +386,6 @@ def get_pytest_style():
393386
}
394387
.desc.active .sort-icon {
395388
border-top: 8px solid #999;
396-
}
397-
"""
389+
}"""
398390
Saved.pytest_style = pytest_style
399391
return pytest_style

seleniumbase/fixtures/base_case.py

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5831,7 +5831,7 @@ def assert_no_404_errors(self, multithreaded=True, timeout=None):
58315831
from seleniumbase.fixtures.words import SD
58325832

58335833
a_t = SD.translate_assert_no_404_errors(self._language)
5834-
messenger_post = "%s" % a_t
5834+
messenger_post = "<b>%s</b>" % a_t
58355835
self.__highlight_with_assert_success(messenger_post, "html")
58365836

58375837
def print_unique_links_with_status_codes(self):
@@ -6374,7 +6374,7 @@ def assert_downloaded_file(self, file, timeout=None, browser=False):
63746374
action = ["as_df", file, origin, time_stamp]
63756375
self.__extra_actions.append(action)
63766376
if self.demo_mode:
6377-
messenger_post = "ASSERT DOWNLOADED FILE: [%s]" % file
6377+
messenger_post = "<b>ASSERT DOWNLOADED FILE</b>: [%s]" % file
63786378
try:
63796379
js_utils.activate_jquery(self.driver)
63806380
js_utils.post_messenger_success_message(
@@ -6477,15 +6477,15 @@ def assert_attribute(
64776477
a_a = SD.translate_assert_attribute(self._language)
64786478
i_n = SD.translate_in(self._language)
64796479
if not value:
6480-
messenger_post = "%s: [%s] %s %s: %s" % (
6480+
messenger_post = "<b>%s</b>: [%s] %s %s: %s" % (
64816481
a_a,
64826482
attribute,
64836483
i_n,
64846484
by.upper(),
64856485
selector,
64866486
)
64876487
else:
6488-
messenger_post = '%s: [%s="%s"] %s %s: %s' % (
6488+
messenger_post = '<b>%s</b>: [%s="%s"] %s %s: %s' % (
64896489
a_a,
64906490
attribute,
64916491
value,
@@ -6540,7 +6540,7 @@ def assert_title(self, title):
65406540
from seleniumbase.fixtures.words import SD
65416541

65426542
a_t = SD.translate_assert_title(self._language)
6543-
messenger_post = "%s: {%s}" % (a_t, expected)
6543+
messenger_post = "<b>%s</b>: {%s}" % (a_t, expected)
65446544
self.__highlight_with_assert_success(messenger_post, "html")
65456545
if self.recorder_mode:
65466546
url = self.get_current_url()
@@ -6583,7 +6583,7 @@ def assert_title_contains(self, substring):
65836583
self.assertIn(expected, actual, error % (expected, actual))
65846584
if self.demo_mode and not self.recorder_mode:
65856585
a_t = "ASSERT TITLE CONTAINS"
6586-
messenger_post = "%s: {%s}" % (a_t, expected)
6586+
messenger_post = "<b>%s</b>: {%s}" % (a_t, expected)
65876587
self.__highlight_with_assert_success(messenger_post, "html")
65886588
if self.recorder_mode:
65896589
url = self.get_current_url()
@@ -6687,7 +6687,7 @@ def assert_no_js_errors(self, exclude=[]):
66876687
from seleniumbase.fixtures.words import SD
66886688

66896689
a_t = SD.translate_assert_no_js_errors(self._language)
6690-
messenger_post = "%s" % a_t
6690+
messenger_post = "<b>%s</b>" % a_t
66916691
self.__highlight_with_assert_success(messenger_post, "html")
66926692

66936693
def __activate_html_inspector(self):
@@ -8120,7 +8120,7 @@ def assert_element(self, selector, by="css selector", timeout=None):
81208120
from seleniumbase.fixtures.words import SD
81218121

81228122
a_t = SD.translate_assert(self._language)
8123-
messenger_post = "%s %s: %s" % (a_t, by.upper(), selector)
8123+
messenger_post = "<b>%s %s</b>: %s" % (a_t, by.upper(), selector)
81248124
self.__highlight_with_assert_success(messenger_post, selector, by)
81258125
if self.recorder_mode:
81268126
url = self.get_current_url()
@@ -8200,7 +8200,9 @@ def assert_elements(self, *args, **kwargs):
82008200
from seleniumbase.fixtures.words import SD
82018201

82028202
a_t = SD.translate_assert(self._language)
8203-
messenger_post = "%s %s: %s" % (a_t, by.upper(), selector)
8203+
messenger_post = "<b>%s %s</b>: %s" % (
8204+
a_t, by.upper(), selector
8205+
)
82048206
self.__highlight_with_assert_success(
82058207
messenger_post, selector, by
82068208
)
@@ -8310,7 +8312,7 @@ def assert_text(
83108312

83118313
a_t = SD.translate_assert_text(self._language)
83128314
i_n = SD.translate_in(self._language)
8313-
messenger_post = "%s: {%s} %s %s: %s" % (
8315+
messenger_post = "<b>%s</b>: {%s} %s %s: %s" % (
83148316
a_t,
83158317
text,
83168318
i_n,
@@ -8361,7 +8363,7 @@ def assert_exact_text(
83618363

83628364
a_t = SD.translate_assert_exact_text(self._language)
83638365
i_n = SD.translate_in(self._language)
8364-
messenger_post = "%s: {%s} %s %s: %s" % (
8366+
messenger_post = "<b>%s</b>: {%s} %s %s: %s" % (
83658367
a_t,
83668368
text,
83678369
i_n,
@@ -8479,7 +8481,7 @@ def assert_link_text(self, link_text, timeout=None):
84798481
from seleniumbase.fixtures.words import SD
84808482

84818483
a_t = SD.translate_assert_link_text(self._language)
8482-
messenger_post = "%s: {%s}" % (a_t, link_text)
8484+
messenger_post = "<b>%s</b>: {%s}" % (a_t, link_text)
84838485
self.__highlight_with_assert_success(
84848486
messenger_post, link_text, by="link text"
84858487
)
@@ -8531,7 +8533,7 @@ def assert_partial_link_text(self, partial_link_text, timeout=None):
85318533
from seleniumbase.fixtures.words import SD
85328534

85338535
a_t = SD.translate_assert_link_text(self._language)
8534-
messenger_post = "%s: {%s}" % (a_t, partial_link_text)
8536+
messenger_post = "<b>%s</b>: {%s}" % (a_t, partial_link_text)
85358537
self.__highlight_with_assert_success(
85368538
messenger_post, partial_link_text, by="partial link text"
85378539
)
@@ -12681,7 +12683,7 @@ def __assert_shadow_text_visible(self, text, selector, timeout):
1268112683

1268212684
a_t = SD.translate_assert_text(self._language)
1268312685
i_n = SD.translate_in(self._language)
12684-
messenger_post = "%s: {%s} %s %s: %s" % (
12686+
messenger_post = "<b>%s</b>: {%s} %s %s: %s" % (
1268512687
a_t,
1268612688
text,
1268712689
i_n,
@@ -12707,7 +12709,7 @@ def __assert_exact_shadow_text_visible(self, text, selector, timeout):
1270712709

1270812710
a_t = SD.translate_assert_exact_text(self._language)
1270912711
i_n = SD.translate_in(self._language)
12710-
messenger_post = "%s: {%s} %s %s: %s" % (
12712+
messenger_post = "<b>%s</b>: {%s} %s %s: %s" % (
1271112713
a_t,
1271212714
text,
1271312715
i_n,
@@ -12843,7 +12845,7 @@ def __assert_shadow_element_present(self, selector):
1284312845
from seleniumbase.fixtures.words import SD
1284412846

1284512847
a_t = SD.translate_assert(self._language)
12846-
messenger_post = "%s %s: %s" % (a_t, by.upper(), selector)
12848+
messenger_post = "<b>%s %s</b>: %s" % (a_t, by.upper(), selector)
1284712849
try:
1284812850
js_utils.activate_jquery(self.driver)
1284912851
js_utils.post_messenger_success_message(
@@ -12864,7 +12866,7 @@ def __assert_shadow_element_visible(self, selector):
1286412866
from seleniumbase.fixtures.words import SD
1286512867

1286612868
a_t = SD.translate_assert(self._language)
12867-
messenger_post = "%s %s: %s" % (a_t, by.upper(), selector)
12869+
messenger_post = "<b>%s %s</b>: %s" % (a_t, by.upper(), selector)
1286812870
try:
1286912871
js_utils.activate_jquery(self.driver)
1287012872
js_utils.post_messenger_success_message(

seleniumbase/fixtures/js_utils.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ def activate_messenger(driver):
666666
"Messenger.options = {'maxMessages': 8, "
667667
"extraClasses: 'messenger-fixed "
668668
"messenger-on-bottom messenger-on-right', "
669-
"theme: 'flat'}"
669+
"theme: 'future'}"
670670
)
671671

672672
if not is_jquery_activated(driver):
@@ -711,7 +711,7 @@ def set_messenger_theme(
711711
driver, theme="default", location="default", max_messages="default"
712712
):
713713
if theme == "default":
714-
theme = "flat"
714+
theme = "future"
715715
if location == "default":
716716
location = "bottom_right"
717717
if hasattr(sb_config, "mobile_emulator") and sb_config.mobile_emulator:
@@ -800,7 +800,7 @@ def post_messenger_success_message(driver, message, msg_dur):
800800
msg_dur = settings.DEFAULT_MESSAGE_DURATION
801801
msg_dur = float(msg_dur)
802802
try:
803-
theme = "flat"
803+
theme = "future"
804804
location = "bottom_right"
805805
if hasattr(sb_config, "mobile_emulator") and sb_config.mobile_emulator:
806806
location = "top_center"

0 commit comments

Comments
 (0)