{"action":"opened","issue":{"url":"https://api.github.com/repos/mojotech/pioneer/issues/320","labels_url":"https://api.github.com/repos/mojotech/pioneer/issues/320/labels{/name}","comments_url":"https://api.github.com/repos/mojotech/pioneer/issues/320/comments","events_url":"https://api.github.com/repos/mojotech/pioneer/issues/320/events","html_url":"https://github.com/mojotech/pioneer/issues/320","id":74366264,"number":320,"title":"find should always ensureElement even when parent element is presnet","user":{"login":"samccone","id":883126,"avatar_url":"https://avatars.githubusercontent.com/u/883126?v=3","gravatar_id":"","url":"https://api.github.com/users/samccone","html_url":"https://github.com/samccone","followers_url":"https://api.github.com/users/samccone/followers","following_url":"https://api.github.com/users/samccone/following{/other_user}","gists_url":"https://api.github.com/users/samccone/gists{/gist_id}","starred_url":"https://api.github.com/users/samccone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/samccone/subscriptions","organizations_url":"https://api.github.com/users/samccone/orgs","repos_url":"https://api.github.com/users/samccone/repos","events_url":"https://api.github.com/users/samccone/events{/privacy}","received_events_url":"https://api.github.com/users/samccone/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-08T13:34:28Z","updated_at":"2015-05-08T13:34:28Z","closed_at":null,"body":"Take for instance when we have a widget, and are we want to get a child element that is shown dynamically \r\n\r\n![slack_for_ios_upload](https://cloud.githubusercontent.com/assets/883126/7537240/3c1cac64-f565-11e4-975a-6df97041e2a0.jpg)\r\n\r\nThis code path will currently blindly try and find the element which will fail, instead we need to use `_ensureElement` to use the global timeout wait for retying\r\n\r\n:sunglasses: "}}