Skip to content

Commit 5032aaf

Browse files
committed
Add post_message_and_highlight()
1 parent 692acb3 commit 5032aaf

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

help_docs/method_summary.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -421,6 +421,8 @@ self.activate_messenger()
421421

422422
self.post_message(message, duration=None, pause=True, style="info")
423423

424+
self.post_message_and_highlight(message, selector, by=By.CSS_SELECTOR)
425+
424426
self.post_success_message(message, duration=None, pause=True)
425427

426428
self.post_error_message(message, duration=None, pause=True)

seleniumbase/fixtures/base_case.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4640,6 +4640,16 @@ def post_message(self, message, duration=None, pause=True, style="info"):
46404640
duration = float(duration) + 0.15
46414641
time.sleep(float(duration))
46424642

4643+
def post_message_and_highlight(
4644+
self, message, selector, by=By.CSS_SELECTOR):
4645+
""" Post a message on the screen and highlight an element.
4646+
Arguments:
4647+
message: The message to display.
4648+
selector: The selector of the Element to highlight.
4649+
by: The type of selector to search by. (Default: CSS Selector)
4650+
"""
4651+
self.__highlight_with_assert_success(message, selector, by=by)
4652+
46434653
def post_success_message(self, message, duration=None, pause=True):
46444654
""" Post a success message on the screen with Messenger.
46454655
Arguments:

0 commit comments

Comments
 (0)