And /^I click on Sign In button$/ do step %{I click on element with x: "520", y: "1150"} end And /^I scroll the screen from startX (\d+) startY (\d+) to endX (\d+) endY (\d+) and millisecond timeout is (\d+)$/ do |startX, startY, endX, endY, timeout| selenium.swipe(startX:startX, startY:startY, endX:endX,endY:endY, duration:timeout) end Then /^I verify property "(.*)" with "(.*)" has( | not)? value "(.*)"$/ do |object, property, negate, value| sleep(0.5) value = var_collect(value) execute_checkproperty(object, property, negate, value) end