Skip to content

Commit

Permalink
Logging and doc update
Browse files Browse the repository at this point in the history
  • Loading branch information
Milan Falešník committed Jul 3, 2017
1 parent 421205c commit 3b07b9f
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion src/widgetastic/browser.py
Original file line number Diff line number Diff line change
Expand Up @@ -405,6 +405,7 @@ def move_to_element(self, locator, *args, **kwargs):
locator))
return el

@logged(log_args=True, only_after=True, log_full_exception=False)
def drag_and_drop(self, source, target):
"""Drags the source element and drops it into target.
Expand All @@ -427,6 +428,7 @@ def execute_script(self, script, *args, **kwargs):
self.logger.debug('execute_script(%r)', script)
return self.selenium.execute_script(dedent(script), *args, **kwargs)

@logged(only_after=True, log_full_exception=False)
def refresh(self):
"""Triggers a page refresh."""
return self.selenium.refresh()
Expand Down Expand Up @@ -495,7 +497,7 @@ def get_attribute(self, attr, locator, *args, **kwargs):
def set_attribute(self, attr, value, locator, *args, **kwargs):
return self.execute_script(
"arguments[0].setAttribute(arguments[1], arguments[2]);",
self.element(locator, *args, **kwargs), attr, value)
self.element(locator, *args, **kwargs), attr, value, silent=True)

@logged(
log_args=True, log_result=True, only_after=True, debug_only=True, log_full_exception=False)
Expand All @@ -517,6 +519,11 @@ def clear(self, locator, *args, **kwargs):
@logged(
log_args=True, log_result=True, only_after=True, debug_only=True, log_full_exception=False)
def is_selected(self, locator, *args, **kwargs):
"""Returns whether the element (checkbox) is selected.
Returns:
:py:class:`bool`
"""
return self.element(locator, *args, **kwargs).is_selected()

@logged(log_args=True, debug_only=True, log_full_exception=False)
Expand Down

0 comments on commit 3b07b9f

Please sign in to comment.