Index: shared/scripts/configuration/utility.py =================================================================== diff -u -rdc6c3c4de69df27ed25c64b98f7ac05fad64bb97 -ra4e22083e34eee528f48cf21991d135e0ebf0a58 --- shared/scripts/configuration/utility.py (.../utility.py) (revision dc6c3c4de69df27ed25c64b98f7ac05fad64bb97) +++ shared/scripts/configuration/utility.py (.../utility.py) (revision a4e22083e34eee528f48cf21991d135e0ebf0a58) @@ -99,7 +99,6 @@ return False - def scroll_to_zone(zone=None, screen_object=None): """ scroll to the numeric if object is hidden @@ -122,11 +121,9 @@ except RuntimeError: ScreenObj = squish.waitForObject(screen_object) screenHeight = pyInt(ScreenObj.height) - #screenWidth = pyInt(ScreenObj.width) - #squish.mouseWheel(ScreenObj, screenWidth-1000, - # screenHeight-10, 0, -50, squish.Qt.NoModifier) - squish.mouseWheel(squish.waitForObject(names.treatment_create_flickable), - 1184, 107, 0, -100, squish.Qt.NoModifier) + screenWidth = pyInt(ScreenObj.width) + squish.mouseWheel(ScreenObj, (screenWidth-100), + 107, 0, -(screenHeight-460), squish.Qt.NoModifier) raise LookupError("zone object is not in view to the user after " + \ "trying 100 times") @@ -141,6 +138,7 @@ Return: True - if user able to select slider. else, false """ + slider_value = pyFloat(slider_value) actual_value = slider_value counter = 0 while True: @@ -149,11 +147,11 @@ if counter == 25: test.fail("User unable to fix slider slider_value") return False - if actual_value == int(slider_object.value): + if actual_value == pyFloat(slider_object.value): return True - if slider_value >= slider_object.value: + if slider_value >= pyFloat(slider_object.value): slider_value = slider_value + 30 - if slider_value <= slider_object.value: + if slider_value <= pyFloat(slider_object.value): slider_value = slider_value - 30 counter = counter + 1