lib/calabash-android/operations.rb in calabash-android-0.4.19.pre1 vs lib/calabash-android/operations.rb in calabash-android-0.4.19.pre2
- old
+ new
@@ -273,11 +273,11 @@
end
log "Result:'" + result.strip + "'"
raise "Empty result from TestServer" if result.chomp.empty?
result = JSON.parse(result)
if not result["success"] then
- raise "Step unsuccessful: #{result["message"]}"
+ raise "Action '#{action}' unsuccessful: #{result["message"]}"
end
result
end
rescue Timeout::Error
raise Exception, "Step timed out"
@@ -727,14 +727,12 @@
query(q).map {|e| e['html']}
end
def set_text(uiquery, txt)
raise "Currently queries are only supported for webviews" unless uiquery.start_with? "webView"
-
uiquery.slice!(0, "webView".length)
if uiquery =~ /(css|xpath):\s*(.*)/
r = performAction("set_text", $1, $2, txt)
- JSON.parse(r["message"])
else
raise "Invalid query #{uiquery}"
end
end