Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Commit

Permalink
Merge pull request #12918 from AndreiH/bug927817
Browse files Browse the repository at this point in the history
Bug 927817 - test_clock_turn_on_off_alarm.py is getting a StaleElementEx...
  • Loading branch information
Zac committed Oct 18, 2013
2 parents 4c08a16 + f846296 commit 70f1841
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
5 changes: 2 additions & 3 deletions tests/python/gaia-ui-tests/gaiatest/apps/clock/app.py
Expand Up @@ -82,7 +82,6 @@ class Alarm(PageRegion):
_tap_locator = (By.CSS_SELECTOR, '.alarm-item')
_check_box_locator = (By.CSS_SELECTOR, '.alarmList .input-enable')
_enable_button_locator = (By.CSS_SELECTOR, 'label.alarmList')
_alarm_checked_banner_locator = (By.CSS_SELECTOR, '#banner-countdown > p')

@property
def label(self):
Expand All @@ -102,8 +101,8 @@ def tap_checkbox(self):
def wait_for_alarm_to_uncheck(self):
self.wait_for_condition(lambda m: self.root_element.find_element(*self._check_box_locator).is_selected() == False)

def wait_for_banner_not_displayed(self):
self.wait_for_element_not_displayed(*self._alarm_checked_banner_locator)
def wait_for_alarm_to_check(self):
self.wait_for_condition(lambda m: self.root_element.find_element(*self._check_box_locator).is_selected() == True)

def tap(self):
self.wait_for_element_displayed(*self._tap_locator)
Expand Down
Expand Up @@ -4,7 +4,6 @@

from gaiatest import GaiaTestCase
from gaiatest.apps.clock.app import Clock
import time


class TestClockTurnOnOffAlarm(GaiaTestCase):
Expand Down Expand Up @@ -37,5 +36,5 @@ def test_clock_turn_on_off_alarm(self):
origin_alarm_checked = alarm.is_alarm_active

alarm.tap_checkbox()
alarm.wait_for_banner_not_displayed()
alarm.wait_for_alarm_to_check()
self.assertTrue(origin_alarm_checked != alarm.is_alarm_active, 'user should be able to turn off the alarm.')

0 comments on commit 70f1841

Please sign in to comment.