{"comment":{"created_at":"2011-10-26T15:34:54Z","body":"@puls:  Thanks for your feedback.  I really appreciate your time.","updated_at":"2011-10-26T15:34:54Z","url":"https://api.github.com/repos/square/KIF/issues/comments/2531766","id":2531766,"user":{"avatar_url":"https://secure.gravatar.com/avatar/cb0c4aa7c3e0164df23e2e814ebe2823?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cb0c4aa7c3e0164df23e2e814ebe2823","url":"https://api.github.com/users/servel333","id":1102145,"login":"servel333"}},"action":"created","issue":{"number":80,"created_at":"2011-10-07T20:05:57Z","pull_request":{"diff_url":"https://github.com/square/KIF/pull/80.diff","patch_url":"https://github.com/square/KIF/pull/80.patch","html_url":"https://github.com/square/KIF/pull/80"},"body":"This is my first project on Github and using git.\r\n\r\nAdded a bit of functionality that may be helpful to many users.\r\n\r\n* stepToWaitSeconds: A step that waits and then returns success after the time has elapsed.\r\n\r\n* viewWithClassName: Uses the functionality that gets UIViews based on a label name but allows a class name to be specified.  I used it so I could get a specific specialized class in my codebase that has a custom name.\r\n\r\n* KIFTestConditionBlock and KIFTestWaitConditionBlock: These two make writing custom steps that simply test a condition a lot easier.  Block syntax can be complicated.  I only used and tested KIFTestConditionBlock myself.\r\n\r\n* + (id)stepToSelectPickerViewRowWithTitle:(NSString *)title\r\ninComponent:(NSUInteger)componentIndex;  This functionality appears to be in a build we have, but not in the code base.  I re-implemented it because we needed it over here.\r\n\r\n* Added stepToCaptureScreenshotWithName that defaults to the applications Documents folder and does what it says.  I mostly just copied some code that was elsewhere in the KIF codebase with slight modifications.\r\n\r\n* Added stepToWaitAtPoint that takes a description, because sometimes it's nice to know what thing I intended to tap.","comments":5,"title":"Added stepToWaitSeconds, viewWithClassName, KIFTest*ConditionBlock macros, ...","updated_at":"2011-10-26T15:34:54Z","url":"https://api.github.com/repos/square/KIF/issues/80","id":1848211,"assignee":null,"milestone":null,"closed_at":"2011-10-26T15:13:05Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/cb0c4aa7c3e0164df23e2e814ebe2823?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cb0c4aa7c3e0164df23e2e814ebe2823","url":"https://api.github.com/users/servel333","id":1102145,"login":"servel333"},"html_url":"https://github.com/square/KIF/issues/80","labels":[],"state":"closed"},"legacy":{"issue_id":1848211,"comment_id":2531766}}