{"action":"closed","issue":{"url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/692","labels_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/692/labels{/name}","comments_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/692/comments","events_url":"https://api.github.com/repos/SeleniumHQ/selenium/issues/692/events","html_url":"https://github.com/SeleniumHQ/selenium/issues/692","id":89788478,"number":692,"title":"IsDisplayed returns false when element is present on page","user":{"login":"jongrey","id":5725128,"avatar_url":"https://avatars.githubusercontent.com/u/5725128?v=3","gravatar_id":"","url":"https://api.github.com/users/jongrey","html_url":"https://github.com/jongrey","followers_url":"https://api.github.com/users/jongrey/followers","following_url":"https://api.github.com/users/jongrey/following{/other_user}","gists_url":"https://api.github.com/users/jongrey/gists{/gist_id}","starred_url":"https://api.github.com/users/jongrey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jongrey/subscriptions","organizations_url":"https://api.github.com/users/jongrey/orgs","repos_url":"https://api.github.com/users/jongrey/repos","events_url":"https://api.github.com/users/jongrey/events{/privacy}","received_events_url":"https://api.github.com/users/jongrey/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/SeleniumHQ/selenium/labels/D-firefox","name":"D-firefox","color":"0052cc"},{"url":"https://api.github.com/repos/SeleniumHQ/selenium/labels/R-awaiting%20answer","name":"R-awaiting answer","color":"d4c5f9"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-20T16:24:26Z","updated_at":"2015-06-22T19:25:50Z","closed_at":"2015-06-22T19:25:50Z","body":"Browser: Firefox 38.0.5\r\nWebdriver version: 2.46.0 (.NET)\r\n\r\nSummary: IsDisplayed method of webelement returns 'false' though element is present on page. Actually, there is a number of consecutive elements in table header for which validation on being displayed is made. First element returns true, while all other elements return false. HTML structure of controls is following:\r\n[td id='some_id']\r\n      [table]\r\n              [tbody]\r\n                      [tr]\r\n                             [td]Text_to_search_on_page\r\n\r\nValidation is made this way:\r\nif (driver.FindElement(By.XPath(\"//*[contains(text(),'\" + text + \"')]\")).Displayed)\r\n{\r\n         return true;\r\n}\r\n\r\nFollowing validation finds element with specified text but its \"Displayed\" attribute is set to \"false\" while \"Enabled\" attribute is set to true."}}